pub enum Transform {
Filter(Filter),
Project(Project),
Aggregate(Aggregate),
Histogram(Histogram),
Downsample(Downsample),
Sort(Sort),
}Variants§
Filter(Filter)
Project(Project)
Aggregate(Aggregate)
Histogram(Histogram)
Downsample(Downsample)
Sort(Sort)
Implementations§
Trait Implementations§
Source§impl MemorySize for Transform
impl MemorySize for Transform
fn memory_size(&self) -> usize
Source§impl TransformExecution for Transform
impl TransformExecution for Transform
Source§impl Value for Transform
impl Value for Transform
fn write(&self, bytes: &mut Vec<u8>)
fn size(&self) -> usize
fn memory(input: &mut Reader<'_>) -> Result<usize, MessageError>
fn read(input: &mut Reader<'_>) -> Result<Transform, MessageError>
fn size_many(values: &[Self]) -> usize
fn write_many(values: &[Self], bytes: &mut Vec<u8>)
fn memory_many( input: &mut Reader<'_>, count: usize, ) -> Result<usize, MessageError>
fn read_many( input: &mut Reader<'_>, count: usize, ) -> Result<Vec<Self>, MessageError>
Auto Trait Implementations§
impl Freeze for Transform
impl RefUnwindSafe for Transform
impl Send for Transform
impl Sync for Transform
impl Unpin for Transform
impl UnsafeUnpin for Transform
impl UnwindSafe for Transform
Blanket Implementations§
impl<T> Allocation for T
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