pub struct CandidateItemConfig {
pub item_id: u32,
pub bonus_ids: Vec<u32>,
pub enchant_id: u32,
pub gem_ids: Vec<u32>,
}Expand description
One candidate item for a slot.
Fields§
§item_id: u32§bonus_ids: Vec<u32>§enchant_id: u32§gem_ids: Vec<u32>Trait Implementations§
Source§impl Clone for CandidateItemConfig
impl Clone for CandidateItemConfig
Source§fn clone(&self) -> CandidateItemConfig
fn clone(&self) -> CandidateItemConfig
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 CandidateItemConfig
impl Debug for CandidateItemConfig
Source§impl<'de> Deserialize<'de> for CandidateItemConfig
impl<'de> Deserialize<'de> for CandidateItemConfig
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 Serialize for CandidateItemConfig
impl Serialize for CandidateItemConfig
Source§impl Tsify for CandidateItemConfig
impl Tsify for CandidateItemConfig
const DECL: &'static str = "/**\n * One candidate item for a slot.\n */\nexport interface CandidateItemConfig {\n item_id: number;\n bonus_ids?: number[];\n enchant_id?: number;\n gem_ids?: number[];\n}"
const SERIALIZATION_CONFIG: SerializationConfig
type JsType = JsType
fn into_js(&self) -> Result<Self::JsType, Error>where
Self: Serialize,
fn from_js<T>(js: T) -> Result<Self, Error>
Auto Trait Implementations§
impl Freeze for CandidateItemConfig
impl RefUnwindSafe for CandidateItemConfig
impl Send for CandidateItemConfig
impl Sync for CandidateItemConfig
impl Unpin for CandidateItemConfig
impl UnsafeUnpin for CandidateItemConfig
impl UnwindSafe for CandidateItemConfig
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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