pub struct RecordSelection {
pub schema: SchemaKey,
pub scope: Option<Identifier>,
pub item: Option<Identifier>,
pub source_start: Option<SystemTime>,
pub source_end: Option<SystemTime>,
}Fields§
§schema: SchemaKey§scope: Option<Identifier>§item: Option<Identifier>§source_start: Option<SystemTime>§source_end: Option<SystemTime>Trait Implementations§
Source§impl Clone for RecordSelection
impl Clone for RecordSelection
Source§fn clone(&self) -> RecordSelection
fn clone(&self) -> RecordSelection
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 moreSource§impl Debug for RecordSelection
impl Debug for RecordSelection
Source§impl Described for RecordSelection
impl Described for RecordSelection
impl Eq for RecordSelection
Source§impl MemorySize for RecordSelection
impl MemorySize for RecordSelection
fn memory_size(&self) -> usize
Source§impl PartialEq for RecordSelection
impl PartialEq for RecordSelection
impl StructuralPartialEq for RecordSelection
Source§impl Value for RecordSelection
impl Value for RecordSelection
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<RecordSelection, 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 RecordSelection
impl RefUnwindSafe for RecordSelection
impl Send for RecordSelection
impl Sync for RecordSelection
impl Unpin for RecordSelection
impl UnsafeUnpin for RecordSelection
impl UnwindSafe for RecordSelection
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