pub struct StaticPreFabMap<C>{
pub name: &'static str,
pub description: &'static str,
pub items: &'static [&'static StaticPreFabConfig<C>],
}Expand description
Static builder for a PreFabMap.
Fields§
§name: &'static strName of the prefab map.
description: &'static strDescription of the prefab map.
items: &'static [&'static StaticPreFabConfig<C>]List of prefabs.
Implementations§
Source§impl<C> StaticPreFabMap<C>
impl<C> StaticPreFabMap<C>
Sourcepub fn to_prefab_map(&self) -> PreFabMap<C>
pub fn to_prefab_map(&self) -> PreFabMap<C>
Convert to a PreFabMap.
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 StaticPreFabMap<C>
impl<C> RefUnwindSafe for StaticPreFabMap<C>
impl<C> Send for StaticPreFabMap<C>
impl<C> Sync for StaticPreFabMap<C>
impl<C> Unpin for StaticPreFabMap<C>
impl<C> UnsafeUnpin for StaticPreFabMap<C>
impl<C> UnwindSafe for StaticPreFabMap<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