pub enum Hand {
Main,
Off,
}Expand description
Weapon hand for auto-attack queries.
Variants§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Hand
impl<'de> Deserialize<'de> for Hand
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 FromWasmAbi for Handwhere
Self: DeserializeOwned,
impl FromWasmAbi for Handwhere
Self: DeserializeOwned,
Source§impl IntoWasmAbi for &Hand
impl IntoWasmAbi for &Hand
Source§impl IntoWasmAbi for Hand
impl IntoWasmAbi for Hand
Source§impl JsonSchema for Hand
impl JsonSchema for Hand
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
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl OptionFromWasmAbi for Handwhere
Self: DeserializeOwned,
impl OptionFromWasmAbi for Handwhere
Self: DeserializeOwned,
Source§impl OptionIntoWasmAbi for Hand
impl OptionIntoWasmAbi for Hand
Source§impl RefFromWasmAbi for Handwhere
Self: DeserializeOwned,
impl RefFromWasmAbi for Handwhere
Self: DeserializeOwned,
Source§type Abi = <JsType as RefFromWasmAbi>::Abi
type Abi = <JsType as RefFromWasmAbi>::Abi
The Wasm ABI type references to
Self are recovered from.Source§impl Tsify for Hand
impl Tsify for Hand
const DECL: &'static str = "/**\n * Weapon hand for auto-attack queries.\n */\nexport type Hand = \"main\" | \"off\";"
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>
Source§impl VectorFromWasmAbi for Handwhere
Self: DeserializeOwned,
impl VectorFromWasmAbi for Handwhere
Self: DeserializeOwned,
type Abi = <JsType as VectorFromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[Self]>
Source§impl VectorIntoWasmAbi for Hand
impl VectorIntoWasmAbi for Hand
type Abi = <JsType as VectorIntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[Self]>) -> Self::Abi
Source§impl WasmDescribeVector for Hand
impl WasmDescribeVector for Hand
impl Copy for Hand
impl Eq for Hand
impl StructuralPartialEq for Hand
Auto Trait Implementations§
impl Freeze for Hand
impl RefUnwindSafe for Hand
impl Send for Hand
impl Sync for Hand
impl Unpin for Hand
impl UnsafeUnpin for Hand
impl UnwindSafe for Hand
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,
Source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::AbiSource§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi, except that it may throw and never
return in the case of Err.