pub struct AbilityLevel {
pub level: i64,
pub rarity_id: AbilityRarityId,
pub required_shards: i64,
}Fields§
§level: i64§rarity_id: AbilityRarityId§required_shards: i64Trait Implementations§
Source§impl Clone for AbilityLevel
impl Clone for AbilityLevel
Source§fn clone(&self) -> AbilityLevel
fn clone(&self) -> AbilityLevel
Returns a copy 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 AbilityLevel
impl Debug for AbilityLevel
Source§impl<'de> Deserialize<'de> for AbilityLevel
impl<'de> Deserialize<'de> for AbilityLevel
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 JsonSchema for AbilityLevel
impl JsonSchema for AbilityLevel
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for AbilityLevel
impl PartialEq for AbilityLevel
Source§impl Serialize for AbilityLevel
impl Serialize for AbilityLevel
Source§impl Tsify for AbilityLevel
impl Tsify for AbilityLevel
const DECL: &'static str = "export interface AbilityLevel {\n level: number;\n rarity_id: AbilityRarityId;\n required_shards: 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>
impl Eq for AbilityLevel
impl StructuralPartialEq for AbilityLevel
Auto Trait Implementations§
impl Freeze for AbilityLevel
impl RefUnwindSafe for AbilityLevel
impl Send for AbilityLevel
impl Sync for AbilityLevel
impl Unpin for AbilityLevel
impl UnwindSafe for AbilityLevel
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more