pub struct Armor {Show 16 fields
pub id: usize,
pub name: String,
pub icon_name: Path,
pub description: String,
pub kind: Kind,
pub auto_state_id: Option<usize>,
pub price: i32,
pub pdef: i32,
pub mdef: i32,
pub eva: i32,
pub str_plus: i32,
pub dex_plus: i32,
pub agi_plus: i32,
pub int_plus: i32,
pub guard_element_set: Vec<usize>,
pub guard_state_set: Vec<usize>,
}Fields§
§id: usize§name: String§icon_name: Path§description: String§kind: Kind§auto_state_id: Option<usize>§price: i32§pdef: i32§mdef: i32§eva: i32§str_plus: i32§dex_plus: i32§agi_plus: i32§int_plus: i32§guard_element_set: Vec<usize>§guard_state_set: Vec<usize>Trait Implementations§
Source§impl DatabaseEntry for Armor
impl DatabaseEntry for Armor
fn default_with_id(id: usize) -> Self
Source§impl<'de> Deserialize<'de> for Armor
impl<'de> Deserialize<'de> for Armor
Source§fn deserialize<D>(deserializer: D) -> Result<Self, DeError>where
D: DeserializerTrait<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, DeError>where
D: DeserializerTrait<'de>,
Deserialize this value from the given deserializer.
Source§impl<'de> Deserialize<'de> for Armor
impl<'de> Deserialize<'de> for Armor
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 Armor
impl RefUnwindSafe for Armor
impl Send for Armor
impl Sync for Armor
impl Unpin for Armor
impl UnwindSafe for Armor
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