pub struct Item {Show 25 fields
pub id: usize,
pub name: String,
pub icon_name: Option<Utf8PathBuf>,
pub description: String,
pub scope: Scope,
pub occasion: Occasion,
pub animation1_id: Option<usize>,
pub animation2_id: Option<usize>,
pub menu_se: AudioFile,
pub common_event_id: Option<usize>,
pub price: i32,
pub consumable: bool,
pub parameter_type: ParameterType,
pub parameter_points: i32,
pub recover_hp_rate: i32,
pub recover_hp: i32,
pub recover_sp_rate: i32,
pub recover_sp: i32,
pub hit: i32,
pub pdef_f: i32,
pub mdef_f: i32,
pub variance: i32,
pub element_set: Vec<usize>,
pub plus_state_set: Vec<usize>,
pub minus_state_set: Vec<usize>,
}Fields§
§id: usize§name: String§icon_name: Option<Utf8PathBuf>§description: String§scope: Scope§occasion: Occasion§animation1_id: Option<usize>§animation2_id: Option<usize>§common_event_id: Option<usize>§price: i32§consumable: bool§parameter_type: ParameterType§parameter_points: i32§recover_hp_rate: i32§recover_hp: i32§recover_sp_rate: i32§recover_sp: i32§hit: i32§pdef_f: i32§mdef_f: i32§variance: i32§element_set: Vec<usize>§plus_state_set: Vec<usize>§minus_state_set: Vec<usize>Trait Implementations§
Source§impl DatabaseEntry for Item
impl DatabaseEntry for Item
fn default_with_id(id: usize) -> Self
Source§impl<'de> Deserialize<'de> for Item
impl<'de> Deserialize<'de> for Item
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 Item
impl<'de> Deserialize<'de> for Item
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 Item
impl RefUnwindSafe for Item
impl Send for Item
impl Sync for Item
impl Unpin for Item
impl UnwindSafe for Item
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