pub struct BuildVerifier { /* private fields */ }
Expand description
Build verifier for Perfect Fidelity Engine
Implementations§
Source§impl BuildVerifier
impl BuildVerifier
Sourcepub fn new(config: VerificationConfig) -> Self
pub fn new(config: VerificationConfig) -> Self
Create a new build verifier with the specified configuration
Sourcepub fn verify(
&self,
xml_output: &str,
fidelity_options: &FidelityOptions,
) -> Result<VerificationResult, BuildError>
pub fn verify( &self, xml_output: &str, fidelity_options: &FidelityOptions, ) -> Result<VerificationResult, BuildError>
Verify that the generated XML meets fidelity requirements
Auto Trait Implementations§
impl Freeze for BuildVerifier
impl RefUnwindSafe for BuildVerifier
impl Send for BuildVerifier
impl Sync for BuildVerifier
impl Unpin for BuildVerifier
impl UnwindSafe for BuildVerifier
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> 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