pub struct MemoryRefer(/* private fields */);Implementations§
Source§impl MemoryRefer
impl MemoryRefer
pub fn state(&self) -> MemoryState
pub fn set_state(&mut self, val: MemoryState)
pub const fn max_refer() -> usize
pub fn ref_num(&self) -> Result<usize, MemoryState>
pub fn ref_add(&mut self) -> Result<(), MemoryState>
pub fn ref_sub(&mut self) -> Result<(), MemoryState>
Trait Implementations§
Source§impl Clone for MemoryRefer
impl Clone for MemoryRefer
Source§fn clone(&self) -> MemoryRefer
fn clone(&self) -> MemoryRefer
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 MemoryRefer
impl Debug for MemoryRefer
Source§impl From<MemoryRefer> for u32
impl From<MemoryRefer> for u32
Source§fn from(s: MemoryRefer) -> Self
fn from(s: MemoryRefer) -> Self
Converts to this type from the input type.
Source§impl From<MemoryState> for MemoryRefer
impl From<MemoryState> for MemoryRefer
Source§fn from(s: MemoryState) -> Self
fn from(s: MemoryState) -> Self
Converts to this type from the input type.
Source§impl From<u32> for MemoryRefer
impl From<u32> for MemoryRefer
Source§impl Ord for MemoryRefer
impl Ord for MemoryRefer
Source§fn cmp(&self, other: &MemoryRefer) -> Ordering
fn cmp(&self, other: &MemoryRefer) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for MemoryRefer
impl PartialEq for MemoryRefer
Source§impl PartialOrd for MemoryRefer
impl PartialOrd for MemoryRefer
impl Copy for MemoryRefer
impl Eq for MemoryRefer
impl StructuralPartialEq for MemoryRefer
Auto Trait Implementations§
impl Freeze for MemoryRefer
impl RefUnwindSafe for MemoryRefer
impl Send for MemoryRefer
impl Sync for MemoryRefer
impl Unpin for MemoryRefer
impl UnwindSafe for MemoryRefer
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