pub struct RingBufferMetadata {
pub id: RingBufferId,
pub capacity: u64,
pub count: u64,
pub head: u64,
pub tail: u64,
}Fields§
§id: RingBufferId§capacity: u64§count: u64§head: u64§tail: u64Implementations§
Trait Implementations§
Source§impl Clone for RingBufferMetadata
impl Clone for RingBufferMetadata
Source§fn clone(&self) -> RingBufferMetadata
fn clone(&self) -> RingBufferMetadata
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 RingBufferMetadata
impl Debug for RingBufferMetadata
Source§impl<'de> Deserialize<'de> for RingBufferMetadata
impl<'de> Deserialize<'de> for RingBufferMetadata
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
Source§impl PartialEq for RingBufferMetadata
impl PartialEq for RingBufferMetadata
Source§impl Serialize for RingBufferMetadata
impl Serialize for RingBufferMetadata
impl StructuralPartialEq for RingBufferMetadata
Auto Trait Implementations§
impl Freeze for RingBufferMetadata
impl RefUnwindSafe for RingBufferMetadata
impl Send for RingBufferMetadata
impl Sync for RingBufferMetadata
impl Unpin for RingBufferMetadata
impl UnwindSafe for RingBufferMetadata
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