pub struct RootedHandle { /* private fields */ }Expand description
A registered root handle. Dropping this value does not mutate the arena; callers explicitly release it so root changes remain transactional.
Implementations§
Source§impl RootedHandle
impl RootedHandle
Trait Implementations§
Source§impl Clone for RootedHandle
impl Clone for RootedHandle
Source§fn clone(&self) -> RootedHandle
fn clone(&self) -> RootedHandle
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 moreimpl Copy for RootedHandle
Source§impl Debug for RootedHandle
impl Debug for RootedHandle
impl Eq for RootedHandle
Source§impl Hash for RootedHandle
impl Hash for RootedHandle
Source§impl PartialEq for RootedHandle
impl PartialEq for RootedHandle
impl StructuralPartialEq for RootedHandle
Auto Trait Implementations§
impl Freeze for RootedHandle
impl RefUnwindSafe for RootedHandle
impl Send for RootedHandle
impl Sync for RootedHandle
impl Unpin for RootedHandle
impl UnsafeUnpin for RootedHandle
impl UnwindSafe for RootedHandle
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