pub enum LockPick {
Nearest,
Furthest,
Random,
}Expand description
Which player a locked strike chooses (spec-0094 §3.1): vanilla’s own selector orders, measured from the assembly’s mark.
Variants§
Nearest
The player nearest the mark (sort=nearest).
Furthest
The player furthest from the mark (sort=furthest).
Random
A player chosen at random (sort=random).
Implementations§
Trait Implementations§
impl Copy for LockPick
Source§impl<'de> Deserialize<'de> for LockPick
impl<'de> Deserialize<'de> for LockPick
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
impl Eq for LockPick
Source§impl JsonSchema for LockPick
impl JsonSchema for LockPick
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 moreimpl StructuralPartialEq for LockPick
Auto Trait Implementations§
impl Freeze for LockPick
impl RefUnwindSafe for LockPick
impl Send for LockPick
impl Sync for LockPick
impl Unpin for LockPick
impl UnsafeUnpin for LockPick
impl UnwindSafe for LockPick
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