pub struct YCQueueSharedMeta<'a> { /* private fields */ }Expand description
shared data associated with the metadata portion of the circular queue. All of these types are references, as they should point to some shared memory region.
Implementations§
pub fn new(meta_ref: &'a YCQueueOwnedMeta) -> YCQueueSharedMeta<'a>
pub fn new_from_mut_ptr( ptr: *mut u8, ) -> Result<YCQueueSharedMeta<'a>, YCQueueError>
Trait Implementations§
Source§fn clone(&self) -> YCQueueSharedMeta<'a>
fn clone(&self) -> YCQueueSharedMeta<'a>
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 moreAuto Trait Implementations§
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