pub struct ItemRequirement {
pub type: String,
pub skill: Option<String>,
pub level: Option<i32>,
}Fields§
§type: String§skill: Option<String>§level: Option<i32>Trait Implementations§
Source§impl Clone for ItemRequirement
impl Clone for ItemRequirement
Source§fn clone(&self) -> ItemRequirement
fn clone(&self) -> ItemRequirement
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 ItemRequirement
impl Debug for ItemRequirement
Source§impl<'de> Deserialize<'de> for ItemRequirement
impl<'de> Deserialize<'de> for ItemRequirement
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
Source§impl PartialEq for ItemRequirement
impl PartialEq for ItemRequirement
Source§impl Serialize for ItemRequirement
impl Serialize for ItemRequirement
impl StructuralPartialEq for ItemRequirement
Auto Trait Implementations§
impl Freeze for ItemRequirement
impl RefUnwindSafe for ItemRequirement
impl Send for ItemRequirement
impl Sync for ItemRequirement
impl Unpin for ItemRequirement
impl UnwindSafe for ItemRequirement
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