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 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