pub enum AbilityStoneFamily {
Economy,
Cadence,
Delivery,
Magnitude,
Critical,
Shape,
Coverage,
Targeting,
Replay,
Duration,
Conversion,
Defense,
}Expand description
Twelve exclusion families. Two supports of the SAME family may not sit in one Imprint (the two sockets of one side of one ability).
Variants§
Economy
Cadence
Delivery
Magnitude
Critical
Shape
Coverage
Targeting
Replay
Duration
Conversion
Defense
Trait Implementations§
Source§impl Clone for AbilityStoneFamily
impl Clone for AbilityStoneFamily
Source§fn clone(&self) -> AbilityStoneFamily
fn clone(&self) -> AbilityStoneFamily
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 AbilityStoneFamily
impl Debug for AbilityStoneFamily
Source§impl Default for AbilityStoneFamily
impl Default for AbilityStoneFamily
Source§fn default() -> AbilityStoneFamily
fn default() -> AbilityStoneFamily
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AbilityStoneFamily
impl<'de> Deserialize<'de> for AbilityStoneFamily
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 Display for AbilityStoneFamily
impl Display for AbilityStoneFamily
Source§impl FromStr for AbilityStoneFamily
impl FromStr for AbilityStoneFamily
Source§impl Hash for AbilityStoneFamily
impl Hash for AbilityStoneFamily
Source§impl JsonSchema for AbilityStoneFamily
impl JsonSchema for AbilityStoneFamily
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 AbilityStoneFamily
impl PartialEq for AbilityStoneFamily
Source§impl Serialize for AbilityStoneFamily
impl Serialize for AbilityStoneFamily
Source§impl TryFrom<&str> for AbilityStoneFamily
impl TryFrom<&str> for AbilityStoneFamily
Source§impl Tsify for AbilityStoneFamily
impl Tsify for AbilityStoneFamily
const DECL: &'static str = "/**\n * Twelve exclusion families. Two supports of the SAME family may not sit in\n * one Imprint (the two sockets of one side of one ability).\n */\ndeclare namespace AbilityStoneFamily {\n export type Economy = \"Economy\";\n export type Cadence = \"Cadence\";\n export type Delivery = \"Delivery\";\n export type Magnitude = \"Magnitude\";\n export type Critical = \"Critical\";\n export type Shape = \"Shape\";\n export type Coverage = \"Coverage\";\n export type Targeting = \"Targeting\";\n export type Replay = \"Replay\";\n export type Duration = \"Duration\";\n export type Conversion = \"Conversion\";\n export type Defense = \"Defense\";\n}\n\n/**\n * Twelve exclusion families. Two supports of the SAME family may not sit in\n * one Imprint (the two sockets of one side of one ability).\n */\nexport type AbilityStoneFamily = \"Economy\" | \"Cadence\" | \"Delivery\" | \"Magnitude\" | \"Critical\" | \"Shape\" | \"Coverage\" | \"Targeting\" | \"Replay\" | \"Duration\" | \"Conversion\" | \"Defense\";"
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 Copy for AbilityStoneFamily
impl Eq for AbilityStoneFamily
impl StructuralPartialEq for AbilityStoneFamily
Auto Trait Implementations§
impl Freeze for AbilityStoneFamily
impl RefUnwindSafe for AbilityStoneFamily
impl Send for AbilityStoneFamily
impl Sync for AbilityStoneFamily
impl Unpin for AbilityStoneFamily
impl UnwindSafe for AbilityStoneFamily
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