pub struct Wolf {
pub anger_time: i32,
pub angry_at: Option<u128>,
pub collar_color: i8,
pub parent: TamableAnimal,
}Available on crate features
1.19 and entities only.Fields§
§anger_time: i32"AngerTime"
angry_at: Option<u128>"AngryAt"
collar_color: i8"CollarColor"
parent: TamableAnimalInherited fields from TamableAnimal
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Wolf
Available on crate feature serde only.
impl<'de> Deserialize<'de> for Wolf
Available on crate feature
serde only.Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Wolf
Auto Trait Implementations§
impl Freeze for Wolf
impl RefUnwindSafe for Wolf
impl Send for Wolf
impl Sync for Wolf
impl Unpin for Wolf
impl UnwindSafe for Wolf
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