pub struct GiveAction {
pub give_result: GiveResult,
pub interaction_point: InteractionPoint,
}Fields§
§give_result: GiveResult§interaction_point: InteractionPointTrait Implementations§
Source§impl Clone for GiveAction
impl Clone for GiveAction
Source§fn clone(&self) -> GiveAction
fn clone(&self) -> GiveAction
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 GiveAction
impl Debug for GiveAction
Source§impl Default for GiveAction
impl Default for GiveAction
Source§fn default() -> GiveAction
fn default() -> GiveAction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GiveAction
impl<'de> Deserialize<'de> for GiveAction
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 PartialEq for GiveAction
impl PartialEq for GiveAction
impl Eq for GiveAction
impl StructuralPartialEq for GiveAction
Auto Trait Implementations§
impl Freeze for GiveAction
impl RefUnwindSafe for GiveAction
impl Send for GiveAction
impl Sync for GiveAction
impl Unpin for GiveAction
impl UnwindSafe for GiveAction
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> 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