pub struct AtomicOptionScrollTreeNodeId(AtomicUsize);Tuple Fields§
§0: AtomicUsizeImplementations§
Source§impl AtomicOptionScrollTreeNodeId
impl AtomicOptionScrollTreeNodeId
pub fn new(option_id: Option<ScrollTreeNodeId>) -> Self
pub fn set(&self, option_id: Option<ScrollTreeNodeId>)
fn from_option(option_id: Option<ScrollTreeNodeId>) -> usize
pub fn get(&self) -> Option<ScrollTreeNodeId>
Trait Implementations§
Source§impl MallocSizeOf for AtomicOptionScrollTreeNodeId
impl MallocSizeOf for AtomicOptionScrollTreeNodeId
Source§fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
fn size_of(&self, ops: &mut MallocSizeOfOps) -> usize
Measure the heap usage of all descendant heap-allocated structures, but
not the space taken up by the value itself.
Auto Trait Implementations§
impl !Freeze for AtomicOptionScrollTreeNodeId
impl RefUnwindSafe for AtomicOptionScrollTreeNodeId
impl Send for AtomicOptionScrollTreeNodeId
impl Sync for AtomicOptionScrollTreeNodeId
impl Unpin for AtomicOptionScrollTreeNodeId
impl UnsafeUnpin for AtomicOptionScrollTreeNodeId
impl UnwindSafe for AtomicOptionScrollTreeNodeId
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
Convert
Source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
Source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert