pub struct RecordInput {
pub schema: SchemaKey,
pub scope: Option<Identifier>,
pub item: Identifier,
pub source: Option<Identifier>,
pub source_time: Option<SystemTime>,
pub payload: Vec<u8>,
}Fields§
§schema: SchemaKey§scope: Option<Identifier>§item: Identifier§source: Option<Identifier>§source_time: Option<SystemTime>§payload: Vec<u8>Implementations§
Source§impl RecordInput
impl RecordInput
pub fn borrowed(&self) -> RecordWrite<'_>
Trait Implementations§
Source§impl Clone for RecordInput
impl Clone for RecordInput
Source§fn clone(&self) -> RecordInput
fn clone(&self) -> RecordInput
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 RecordInput
impl Debug for RecordInput
Source§impl Described for RecordInput
impl Described for RecordInput
impl Eq for RecordInput
Source§impl MemorySize for RecordInput
impl MemorySize for RecordInput
fn memory_size(&self) -> usize
Source§impl PartialEq for RecordInput
impl PartialEq for RecordInput
impl StructuralPartialEq for RecordInput
Source§impl Value for RecordInput
impl Value for RecordInput
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<RecordInput, 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 RecordInput
impl RefUnwindSafe for RecordInput
impl Send for RecordInput
impl Sync for RecordInput
impl Unpin for RecordInput
impl UnsafeUnpin for RecordInput
impl UnwindSafe for RecordInput
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