pub struct IdValues(pub Vec<Option<u64>>);Expand description
Parsed ID values as a vector of optional 64-bit unsigned integers
Tuple Fields§
§0: Vec<Option<u64>>Implementations§
Source§impl IdValues
impl IdValues
Sourcepub fn encode(self, encoder: IdEncoder) -> Result<Option<EncodedId>, MltError>
pub fn encode(self, encoder: IdEncoder) -> Result<Option<EncodedId>, MltError>
Encode this ID column using the given encoder, consuming self.
Returns None if the ID list is empty.
Trait Implementations§
Source§impl Analyze for IdValues
impl Analyze for IdValues
fn collect_statistic(&self, stat: StatType) -> usize
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).impl Eq for IdValues
impl StructuralPartialEq for IdValues
Auto Trait Implementations§
impl Freeze for IdValues
impl RefUnwindSafe for IdValues
impl Send for IdValues
impl Sync for IdValues
impl Unpin for IdValues
impl UnsafeUnpin for IdValues
impl UnwindSafe for IdValues
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