pub struct TransformFn(/* private fields */);Expand description
The deterministic per-batch transform applied at delivery — the
sanctioned home for augmentation. Receives the delivered rows (raw,
already on the target device, freshly assembled — never aliasing
the staging tiers) and one PickKey per row; must be a pure
function of (rows, keys) and preserve the row count. Runs live on
every delivery: retained tiers hold raw samples only, and each pick
re-derives its view. Construct via the transform(..) builder
setters (or TransformFn::new).
Implementations§
Trait Implementations§
Source§impl Clone for TransformFn
impl Clone for TransformFn
Source§fn clone(&self) -> TransformFn
fn clone(&self) -> TransformFn
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for TransformFn
impl !UnwindSafe for TransformFn
impl Freeze for TransformFn
impl Send for TransformFn
impl Sync for TransformFn
impl Unpin for TransformFn
impl UnsafeUnpin for TransformFn
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