pub struct NativeProcedureFFI { /* private fields */ }Expand description
FFI procedure that wraps an external procedure implementation
Implementations§
Source§impl NativeProcedureFFI
impl NativeProcedureFFI
Sourcepub fn new(descriptor: ProcedureDescriptorFFI, instance: *mut c_void) -> Self
pub fn new(descriptor: ProcedureDescriptorFFI, instance: *mut c_void) -> Self
Create a new FFI procedure
Trait Implementations§
Source§impl Drop for NativeProcedureFFI
impl Drop for NativeProcedureFFI
Source§impl Procedure for NativeProcedureFFI
impl Procedure for NativeProcedureFFI
fn call( &self, ctx: &ProcedureContext<'_>, tx: &mut Transaction<'_>, ) -> Result<Columns>
impl Send for NativeProcedureFFI
impl Sync for NativeProcedureFFI
Auto Trait Implementations§
impl !Freeze for NativeProcedureFFI
impl !RefUnwindSafe for NativeProcedureFFI
impl Unpin for NativeProcedureFFI
impl UnsafeUnpin for NativeProcedureFFI
impl !UnwindSafe for NativeProcedureFFI
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