pub enum NbtPathNode {
RootCompound(SNBTCompound),
Named(String, Option<SNBTCompound>),
Index(Option<SNBT>),
}Variants§
Trait Implementations§
Source§impl Clone for NbtPathNode
impl Clone for NbtPathNode
Source§fn clone(&self) -> NbtPathNode
fn clone(&self) -> NbtPathNode
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 NbtPathNode
impl Debug for NbtPathNode
Source§impl Display for NbtPathNode
impl Display for NbtPathNode
Source§impl HasMacro for NbtPathNode
impl HasMacro for NbtPathNode
Source§impl Hash for NbtPathNode
impl Hash for NbtPathNode
Source§impl PartialEq for NbtPathNode
impl PartialEq for NbtPathNode
impl Eq for NbtPathNode
impl StructuralPartialEq for NbtPathNode
Auto Trait Implementations§
impl Freeze for NbtPathNode
impl RefUnwindSafe for NbtPathNode
impl Send for NbtPathNode
impl Sync for NbtPathNode
impl Unpin for NbtPathNode
impl UnwindSafe for NbtPathNode
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more