pub struct ErasedToken {
pub value: Arc<dyn Any + Send + Sync>,
pub created_at: u64,
}Expand description
Type-erased token for marking storage.
Fields§
§value: Arc<dyn Any + Send + Sync>§created_at: u64Implementations§
Trait Implementations§
Source§impl Clone for ErasedToken
impl Clone for ErasedToken
Source§fn clone(&self) -> ErasedToken
fn clone(&self) -> ErasedToken
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§
impl Freeze for ErasedToken
impl !RefUnwindSafe for ErasedToken
impl Send for ErasedToken
impl Sync for ErasedToken
impl Unpin for ErasedToken
impl UnsafeUnpin for ErasedToken
impl !UnwindSafe for ErasedToken
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