pub struct TestMetadataHarness;Expand description
Helper for testing operators with metadata
Implementations§
Source§impl TestMetadataHarness
impl TestMetadataHarness
Sourcepub fn assert_name<T: FFIOperatorMetadata>(expected: &str)
pub fn assert_name<T: FFIOperatorMetadata>(expected: &str)
Assert an operator has the expected name
Sourcepub fn assert_api<T: FFIOperatorMetadata>(expected: u32)
pub fn assert_api<T: FFIOperatorMetadata>(expected: u32)
Assert an operator has the expected API version
Sourcepub fn assert_version<T: FFIOperatorMetadata>(expected: &str)
pub fn assert_version<T: FFIOperatorMetadata>(expected: &str)
Assert an operator has the expected semantic version
Auto Trait Implementations§
impl Freeze for TestMetadataHarness
impl RefUnwindSafe for TestMetadataHarness
impl Send for TestMetadataHarness
impl Sync for TestMetadataHarness
impl Unpin for TestMetadataHarness
impl UnsafeUnpin for TestMetadataHarness
impl UnwindSafe for TestMetadataHarness
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