pub struct NativeTransformFFI { /* private fields */ }Expand description
FFI transform that wraps an external transform implementation
Implementations§
Source§impl NativeTransformFFI
impl NativeTransformFFI
Sourcepub fn new(descriptor: TransformDescriptorFFI, instance: *mut c_void) -> Self
pub fn new(descriptor: TransformDescriptorFFI, instance: *mut c_void) -> Self
Create a new FFI transform
Trait Implementations§
Source§impl Drop for NativeTransformFFI
impl Drop for NativeTransformFFI
Source§impl Transform for NativeTransformFFI
impl Transform for NativeTransformFFI
impl Send for NativeTransformFFI
impl Sync for NativeTransformFFI
Auto Trait Implementations§
impl !Freeze for NativeTransformFFI
impl !RefUnwindSafe for NativeTransformFFI
impl Unpin for NativeTransformFFI
impl UnsafeUnpin for NativeTransformFFI
impl !UnwindSafe for NativeTransformFFI
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