pub struct Namespace {Show 32 fields
pub functions: Vec<FilePathNode<String>>,
pub tags: BTreeMap<TagType, Vec<FilePathNode<Tag>>>,
pub advancements: Vec<FilePathNode<Value>>,
pub banner_patterns: Vec<FilePathNode<Value>>,
pub cat_variants: Vec<FilePathNode<Value>>,
pub chat_types: Vec<FilePathNode<Value>>,
pub chicken_variants: Vec<FilePathNode<Value>>,
pub cow_variants: Vec<FilePathNode<Value>>,
pub damage_types: Vec<FilePathNode<Value>>,
pub dialogs: Vec<FilePathNode<Value>>,
pub dimensions: Vec<FilePathNode<Value>>,
pub dimension_types: Vec<FilePathNode<Value>>,
pub enchantments: Vec<FilePathNode<Value>>,
pub enchantment_providers: Vec<FilePathNode<Value>>,
pub frog_variants: Vec<FilePathNode<Value>>,
pub instruments: Vec<FilePathNode<Value>>,
pub item_modifiers: Vec<FilePathNode<Value>>,
pub jukebox_songs: Vec<FilePathNode<Value>>,
pub loot_tables: Vec<FilePathNode<Value>>,
pub painting_variants: Vec<FilePathNode<Value>>,
pub pig_variants: Vec<FilePathNode<Value>>,
pub predicates: Vec<FilePathNode<Value>>,
pub recipes: Vec<FilePathNode<Value>>,
pub test_environments: Vec<FilePathNode<Value>>,
pub test_instances: Vec<FilePathNode<Value>>,
pub timelines: Vec<FilePathNode<Value>>,
pub trial_spawners: Vec<FilePathNode<Value>>,
pub trim_materials: Vec<FilePathNode<Value>>,
pub trim_patterns: Vec<FilePathNode<Value>>,
pub wolf_sound_variants: Vec<FilePathNode<Value>>,
pub wolf_variants: Vec<FilePathNode<Value>>,
pub worldgen: Worldgen,
}Fields§
§functions: Vec<FilePathNode<String>>§advancements: Vec<FilePathNode<Value>>§cat_variants: Vec<FilePathNode<Value>>§chat_types: Vec<FilePathNode<Value>>§chicken_variants: Vec<FilePathNode<Value>>§cow_variants: Vec<FilePathNode<Value>>§damage_types: Vec<FilePathNode<Value>>§dialogs: Vec<FilePathNode<Value>>§dimensions: Vec<FilePathNode<Value>>§dimension_types: Vec<FilePathNode<Value>>§enchantments: Vec<FilePathNode<Value>>§enchantment_providers: Vec<FilePathNode<Value>>§frog_variants: Vec<FilePathNode<Value>>§instruments: Vec<FilePathNode<Value>>§item_modifiers: Vec<FilePathNode<Value>>§jukebox_songs: Vec<FilePathNode<Value>>§loot_tables: Vec<FilePathNode<Value>>§painting_variants: Vec<FilePathNode<Value>>§pig_variants: Vec<FilePathNode<Value>>§predicates: Vec<FilePathNode<Value>>§recipes: Vec<FilePathNode<Value>>§test_environments: Vec<FilePathNode<Value>>§test_instances: Vec<FilePathNode<Value>>§timelines: Vec<FilePathNode<Value>>§trial_spawners: Vec<FilePathNode<Value>>§trim_materials: Vec<FilePathNode<Value>>§trim_patterns: Vec<FilePathNode<Value>>§wolf_sound_variants: Vec<FilePathNode<Value>>§wolf_variants: Vec<FilePathNode<Value>>§worldgen: WorldgenImplementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Namespace
impl RefUnwindSafe for Namespace
impl Send for Namespace
impl Sync for Namespace
impl Unpin for Namespace
impl UnwindSafe for Namespace
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