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)
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 Hash for PointsInstruction
impl Hash for PointsInstruction
Source§impl PartialEq for PointsInstruction
impl PartialEq 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