pub enum EncodedProperty {
Bool(EncodedScalar),
I8(EncodedScalar),
U8(EncodedScalar),
I32(EncodedScalar),
U32(EncodedScalar),
I64(EncodedScalar),
U64(EncodedScalar),
F32(EncodedScalar),
F64(EncodedScalar),
Str(EncodedStrings),
SharedDict(EncodedSharedDict),
}Expand description
Wire-ready encoded property data (owns its byte buffers).
Variants§
Bool(EncodedScalar)
I8(EncodedScalar)
U8(EncodedScalar)
I32(EncodedScalar)
U32(EncodedScalar)
I64(EncodedScalar)
U64(EncodedScalar)
F32(EncodedScalar)
F64(EncodedScalar)
Str(EncodedStrings)
Implementations§
Trait Implementations§
Source§impl Analyze for EncodedProperty
impl Analyze for EncodedProperty
Source§fn for_each_stream(&self, cb: &mut dyn FnMut(StreamMeta))
fn for_each_stream(&self, cb: &mut dyn FnMut(StreamMeta))
Call
cb with the StreamMeta of every stream contained in self.
Default implementation is a no-op (types that hold no streams).fn collect_statistic(&self, _stat: StatType) -> usize
Source§impl Clone for EncodedProperty
impl Clone for EncodedProperty
Source§fn clone(&self) -> EncodedProperty
fn clone(&self) -> EncodedProperty
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EncodedProperty
impl Debug for EncodedProperty
Source§impl PartialEq for EncodedProperty
impl PartialEq for EncodedProperty
impl StructuralPartialEq for EncodedProperty
Auto Trait Implementations§
impl Freeze for EncodedProperty
impl RefUnwindSafe for EncodedProperty
impl Send for EncodedProperty
impl Sync for EncodedProperty
impl Unpin for EncodedProperty
impl UnsafeUnpin for EncodedProperty
impl UnwindSafe for EncodedProperty
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