pub enum PointsInstruction {
Show 14 variants
AddPointCategoryLevel(AddPointCategoryLevel),
CreatePointCategory(CreatePointCategory),
CreateUserPointAccount(CreateUserPointAccount),
CreateUserPointAccountWithLicense(CreateUserPointAccountWithLicense),
DecrementLevel(DecrementLevel),
DecrementPoints(DecrementPoints),
DeregisterPointModifier(DeregisterPointModifier),
IncrementLevel(IncrementLevel),
IncrementLevelBeyondThreshold(IncrementLevelBeyondThreshold),
IncrementPoints(IncrementPoints),
RegisterPointModifier(RegisterPointModifier),
RemovePointCategoryLevel(RemovePointCategoryLevel),
SpendPoints(SpendPoints),
UpdatePointCategory(UpdatePointCategory),
}Variants§
AddPointCategoryLevel(AddPointCategoryLevel)
CreatePointCategory(CreatePointCategory)
CreateUserPointAccount(CreateUserPointAccount)
CreateUserPointAccountWithLicense(CreateUserPointAccountWithLicense)
DecrementLevel(DecrementLevel)
DecrementPoints(DecrementPoints)
DeregisterPointModifier(DeregisterPointModifier)
IncrementLevel(IncrementLevel)
IncrementLevelBeyondThreshold(IncrementLevelBeyondThreshold)
IncrementPoints(IncrementPoints)
RegisterPointModifier(RegisterPointModifier)
RemovePointCategoryLevel(RemovePointCategoryLevel)
SpendPoints(SpendPoints)
UpdatePointCategory(UpdatePointCategory)
Implementations§
Source§impl PointsInstruction
impl PointsInstruction
pub fn get_instruction_type(&self) -> PointsInstructionType
Trait Implementations§
Source§impl Clone for PointsInstruction
impl Clone for PointsInstruction
Source§fn clone(&self) -> PointsInstruction
fn clone(&self) -> PointsInstruction
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 PointsInstruction
impl Debug for PointsInstruction
Source§impl<'de> Deserialize<'de> for PointsInstruction
impl<'de> Deserialize<'de> for PointsInstruction
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 Hash for PointsInstruction
impl Hash for PointsInstruction
Source§impl PartialEq for PointsInstruction
impl PartialEq for PointsInstruction
Source§impl Serialize for PointsInstruction
impl Serialize for PointsInstruction
impl Eq for PointsInstruction
impl StructuralPartialEq for PointsInstruction
Auto Trait Implementations§
impl Freeze for PointsInstruction
impl RefUnwindSafe for PointsInstruction
impl Send for PointsInstruction
impl Sync for PointsInstruction
impl Unpin for PointsInstruction
impl UnwindSafe for PointsInstruction
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