pub struct EnvelopeBuilder { /* private fields */ }Implementations§
Source§impl EnvelopeBuilder
impl EnvelopeBuilder
pub fn new() -> Self
pub fn created_at(self, created_at: DateTime) -> Self
pub fn updated_at(self, updated_at: DateTime) -> Self
pub fn time(self, time: DateTime) -> Self
pub fn fingerprint(self, fingerprint: RowShapeFingerprint) -> Self
pub fn commit_version(self, commit_version: u64) -> Self
pub fn partition(self, partition: Partition) -> Self
pub fn flags(&self) -> u8
pub fn build(self, body: &[u8]) -> EncodedPodRow
Trait Implementations§
Source§impl Clone for EnvelopeBuilder
impl Clone for EnvelopeBuilder
impl Copy for EnvelopeBuilder
Source§impl Debug for EnvelopeBuilder
impl Debug for EnvelopeBuilder
Source§impl Default for EnvelopeBuilder
impl Default for EnvelopeBuilder
impl Eq for EnvelopeBuilder
Source§impl PartialEq for EnvelopeBuilder
impl PartialEq for EnvelopeBuilder
impl StructuralPartialEq for EnvelopeBuilder
Auto Trait Implementations§
impl Freeze for EnvelopeBuilder
impl RefUnwindSafe for EnvelopeBuilder
impl Send for EnvelopeBuilder
impl Sync for EnvelopeBuilder
impl Unpin for EnvelopeBuilder
impl UnsafeUnpin for EnvelopeBuilder
impl UnwindSafe for EnvelopeBuilder
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