pub struct ValidationRepository { /* private fields */ }Implementations§
Source§impl ValidationRepository
impl ValidationRepository
pub fn new(pool: PgPool) -> Self
Sourcepub async fn record_run(
&self,
conn: &mut PgConnection,
target_iri: &str,
graph_id: Option<GraphId>,
validator_name: &str,
validator_version: Option<&str>,
ruleset: &str,
report: &ValidationReport,
) -> Result<RecordedValidation, DomainError>
pub async fn record_run( &self, conn: &mut PgConnection, target_iri: &str, graph_id: Option<GraphId>, validator_name: &str, validator_version: Option<&str>, ruleset: &str, report: &ValidationReport, ) -> Result<RecordedValidation, DomainError>
Record a validation run plus all of its findings. Run inside the caller’s transaction.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ValidationRepository
impl !UnwindSafe for ValidationRepository
impl Freeze for ValidationRepository
impl Send for ValidationRepository
impl Sync for ValidationRepository
impl Unpin for ValidationRepository
impl UnsafeUnpin for ValidationRepository
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more