pub struct FFITransformContext { /* private fields */ }Expand description
Context passed to FFITransform::transform. Pinned to the call frame.
Implementations§
Source§impl FFITransformContext
impl FFITransformContext
Sourcepub fn new(ctx: *mut ContextFFI) -> Self
pub fn new(ctx: *mut ContextFFI) -> Self
§Safety
ctx must be non-null and valid for the duration of the FFI call.
Sourcepub fn builder(&mut self) -> ColumnsBuilder<'_>
pub fn builder(&mut self) -> ColumnsBuilder<'_>
Acquire a ColumnsBuilder for emitting output columns directly into
host-pool-owned buffers. The builder borrows this context for the
duration of the FFI call.
Auto Trait Implementations§
impl Freeze for FFITransformContext
impl RefUnwindSafe for FFITransformContext
impl !Send for FFITransformContext
impl !Sync for FFITransformContext
impl Unpin for FFITransformContext
impl UnsafeUnpin for FFITransformContext
impl UnwindSafe for FFITransformContext
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