pub struct BlockMetadata {
pub block_id: Uuid,
pub stream_id: Uuid,
pub process_id: Uuid,
pub begin_time: DateTime<Utc>,
pub end_time: DateTime<Utc>,
pub begin_ticks: i64,
pub end_ticks: i64,
pub nb_objects: i32,
pub payload_size: i64,
pub object_offset: i64,
pub insert_time: DateTime<Utc>,
}Expand description
block metadata stored in the relational database
Fields§
§block_id: Uuid§stream_id: Uuid§process_id: Uuid§begin_time: DateTime<Utc>§end_time: DateTime<Utc>§begin_ticks: i64§end_ticks: i64§nb_objects: i32§payload_size: i64§object_offset: i64§insert_time: DateTime<Utc>Trait Implementations§
Source§impl Clone for BlockMetadata
impl Clone for BlockMetadata
Source§fn clone(&self) -> BlockMetadata
fn clone(&self) -> BlockMetadata
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 BlockMetadata
impl Debug for BlockMetadata
Source§impl PartialEq for BlockMetadata
impl PartialEq for BlockMetadata
impl StructuralPartialEq for BlockMetadata
Auto Trait Implementations§
impl Freeze for BlockMetadata
impl RefUnwindSafe for BlockMetadata
impl Send for BlockMetadata
impl Sync for BlockMetadata
impl Unpin for BlockMetadata
impl UnsafeUnpin for BlockMetadata
impl UnwindSafe for BlockMetadata
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