pub struct PreconditionId(pub SkillId, pub usize);
Tuple Fields§
§0: SkillId
§1: usize
Implementations§
Trait Implementations§
Source§impl Clone for PreconditionId
impl Clone for PreconditionId
Source§fn clone(&self) -> PreconditionId
fn clone(&self) -> PreconditionId
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 PreconditionId
impl Debug for PreconditionId
Source§impl Default for PreconditionId
impl Default for PreconditionId
Source§fn default() -> PreconditionId
fn default() -> PreconditionId
Returns the “default value” for a type. Read more
Source§impl GetFromId<PreconditionId, Precondition> for Skill
impl GetFromId<PreconditionId, Precondition> for Skill
fn get(&self, id: PreconditionId) -> Option<&Precondition>
Source§impl GetFromId<PreconditionId, Precondition> for Skillset
impl GetFromId<PreconditionId, Precondition> for Skillset
fn get(&self, id: PreconditionId) -> Option<&Precondition>
Source§impl Hash for PreconditionId
impl Hash for PreconditionId
Source§impl Named<PreconditionId> for Precondition
impl Named<PreconditionId> for Precondition
Source§impl PartialEq for PreconditionId
impl PartialEq for PreconditionId
impl Copy for PreconditionId
impl Eq for PreconditionId
impl StructuralPartialEq for PreconditionId
Auto Trait Implementations§
impl Freeze for PreconditionId
impl RefUnwindSafe for PreconditionId
impl Send for PreconditionId
impl Sync for PreconditionId
impl Unpin for PreconditionId
impl UnwindSafe for PreconditionId
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