Struct rings_core::chunk::ChunkMeta
source · pub struct ChunkMeta {
pub id: Uuid,
pub ts_ms: u128,
pub ttl_ms: usize,
}Expand description
Meta data of a chunk
Fields§
§id: Uuiduuid of msg
ts_ms: u128Created time
ttl_ms: usizeTime to live
Trait Implementations§
source§impl<'de> Deserialize<'de> for ChunkMeta
impl<'de> Deserialize<'de> for ChunkMeta
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for ChunkMeta
Auto Trait Implementations§
impl RefUnwindSafe for ChunkMeta
impl Send for ChunkMeta
impl Sync for ChunkMeta
impl Unpin for ChunkMeta
impl UnwindSafe for ChunkMeta
Blanket Implementations§
§impl<'a, T> AsTaggedExplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedExplicit<'a> for Twhere T: 'a,
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere T: 'a,
§impl<'a, T> AsTaggedImplicit<'a> for Twhere
T: 'a,
impl<'a, T> AsTaggedImplicit<'a> for Twhere T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere T: 'a,
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