Struct ProfessionDeclarations
pub struct ProfessionDeclarations { /* private fields */ }Expand description
Engine storage for declarations and their dispatch owners.
Trait Implementations§
§impl Default for ProfessionDeclarations
impl Default for ProfessionDeclarations
§fn default() -> ProfessionDeclarations
fn default() -> ProfessionDeclarations
Returns the “default value” for a type. Read more
§impl VillagerProfessions for ProfessionDeclarations
impl VillagerProfessions for ProfessionDeclarations
§fn register(&mut self, definition: ProfessionDefinition)
fn register(&mut self, definition: ProfessionDefinition)
Declare one profession; all references are checked before publication.
Auto Trait Implementations§
impl Freeze for ProfessionDeclarations
impl RefUnwindSafe for ProfessionDeclarations
impl Send for ProfessionDeclarations
impl Sync for ProfessionDeclarations
impl Unpin for ProfessionDeclarations
impl UnsafeUnpin for ProfessionDeclarations
impl UnwindSafe for ProfessionDeclarations
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