pub struct CreatureRequest {
pub name: Option<String>,
pub attributes: Option<HashMap<AttributeType, Attribute>>,
}
Fields§
§name: Option<String>
§attributes: Option<HashMap<AttributeType, Attribute>>
Implementations§
Source§impl CreatureRequest
impl CreatureRequest
pub fn to_creature(&self) -> Option<Creature>
Trait Implementations§
Source§impl Debug for CreatureRequest
impl Debug for CreatureRequest
Source§impl<'de> Deserialize<'de> for CreatureRequest
impl<'de> Deserialize<'de> for CreatureRequest
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
Auto Trait Implementations§
impl Freeze for CreatureRequest
impl RefUnwindSafe for CreatureRequest
impl Send for CreatureRequest
impl Sync for CreatureRequest
impl Unpin for CreatureRequest
impl UnwindSafe for CreatureRequest
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