pub struct PreFabMap<C>{
pub name: String,
pub description: String,
pub items: BTreeMap<String, PreFabConfig<C>>,
}Expand description
A map of PreFabConfigs.
Fields§
§name: StringName of the prefab map.
description: StringDescription of the prefab map.
items: BTreeMap<String, PreFabConfig<C>>Map of prefabs.
Implementations§
Source§impl<C> PreFabMap<C>
impl<C> PreFabMap<C>
Sourcepub fn lookup_prefab(&self, name: &str) -> Option<PreFabConfig<C>>
pub fn lookup_prefab(&self, name: &str) -> Option<PreFabConfig<C>>
Lookup a prefab.
Sourcepub fn try_lookup_prefab(&self, name: &str) -> Result<PreFabConfig<C>>
pub fn try_lookup_prefab(&self, name: &str) -> Result<PreFabConfig<C>>
Lookup a prefab.
Sourcepub fn expect_lookup_prefab(&self, name: &str) -> PreFabConfig<C>
pub fn expect_lookup_prefab(&self, name: &str) -> PreFabConfig<C>
Lookup a prefab.
Trait Implementations§
Auto Trait Implementations§
impl<C> Freeze for PreFabMap<C>
impl<C> !RefUnwindSafe for PreFabMap<C>
impl<C> Send for PreFabMap<C>
impl<C> Sync for PreFabMap<C>
impl<C> Unpin for PreFabMap<C>
impl<C> UnsafeUnpin for PreFabMap<C>
impl<C> !UnwindSafe for PreFabMap<C>
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