pub struct AnyUserData { /* private fields */ }Implementations§
Source§impl AnyUserData
impl AnyUserData
pub fn borrow<T>(&self) -> Result<Ref<'_, T>>where
T: 'static,
pub fn borrow_mut<T>(&self) -> Result<RefMut<'_, T>>where
T: 'static,
pub fn with_borrow<T, R>(&self, f: impl FnOnce(&T) -> R) -> Result<R>where
T: 'static,
pub fn with_borrow_mut<T, R>(&self, f: impl FnOnce(&mut T) -> R) -> Result<R>where
T: 'static,
Trait Implementations§
Source§impl Clone for AnyUserData
impl Clone for AnyUserData
Source§fn clone(&self) -> AnyUserData
fn clone(&self) -> AnyUserData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AnyUserData
impl Debug for AnyUserData
Auto Trait Implementations§
impl Freeze for AnyUserData
impl !RefUnwindSafe for AnyUserData
impl !Send for AnyUserData
impl !Sync for AnyUserData
impl Unpin for AnyUserData
impl UnsafeUnpin for AnyUserData
impl !UnwindSafe for AnyUserData
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