#[repr(u8)]pub enum DojosInstruction {
Show 35 variants
BuyStarterPack = 1,
RecruitShogunTickets = 2,
RecruitShogunSol = 32,
SeatShogun = 3,
ReplaceShogun = 34,
Dine = 5,
UpgradeBarracksShards = 7,
UpgradeBarracksSol = 26,
UpgradeForge = 8,
MergeShogun = 9,
PrestigeUpgrade = 10,
ClaimShards = 11,
ClaimReferralReward = 12,
ClaimRecruitReward = 36,
ClaimForgeReward = 37,
ClaimDineReward = 38,
ClaimDailyReward = 39,
ClaimCollectionReward = 40,
BuyBundle = 13,
BuyTicketsWithShards = 22,
BuyFlashSale = 24,
ClearForgeCooldown = 15,
Log = 20,
LevelUpShogun = 25,
RollSceneSectionAmethyst = 27,
RollSceneSectionShards = 31,
SalvageSceneSection = 28,
BuyChest = 29,
BuyScene = 33,
UpdateActiveScene = 30,
BuySceneDojo = 35,
Initialize = 0,
NewVar = 16,
SetGenesisSlot = 19,
SetVarAddress = 21,
}Variants§
BuyStarterPack = 1
RecruitShogunTickets = 2
RecruitShogunSol = 32
SeatShogun = 3
ReplaceShogun = 34
Dine = 5
UpgradeBarracksShards = 7
UpgradeBarracksSol = 26
UpgradeForge = 8
MergeShogun = 9
PrestigeUpgrade = 10
ClaimShards = 11
ClaimReferralReward = 12
ClaimRecruitReward = 36
ClaimForgeReward = 37
ClaimDineReward = 38
ClaimDailyReward = 39
ClaimCollectionReward = 40
BuyBundle = 13
BuyTicketsWithShards = 22
BuyFlashSale = 24
ClearForgeCooldown = 15
Log = 20
LevelUpShogun = 25
RollSceneSectionAmethyst = 27
RollSceneSectionShards = 31
SalvageSceneSection = 28
BuyChest = 29
BuyScene = 33
UpdateActiveScene = 30
BuySceneDojo = 35
Initialize = 0
NewVar = 16
SetGenesisSlot = 19
SetVarAddress = 21
Trait Implementations§
Source§impl Clone for DojosInstruction
impl Clone for DojosInstruction
Source§fn clone(&self) -> DojosInstruction
fn clone(&self) -> DojosInstruction
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 DojosInstruction
impl Debug for DojosInstruction
Source§impl PartialEq for DojosInstruction
impl PartialEq for DojosInstruction
Source§impl TryFrom<u8> for DojosInstruction
impl TryFrom<u8> for DojosInstruction
Source§type Error = TryFromPrimitiveError<DojosInstruction>
type Error = TryFromPrimitiveError<DojosInstruction>
The type returned in the event of a conversion error.
Source§impl TryFromPrimitive for DojosInstruction
impl TryFromPrimitive for DojosInstruction
const NAME: &'static str = "DojosInstruction"
type Primitive = u8
type Error = TryFromPrimitiveError<DojosInstruction>
fn try_from_primitive( number: Self::Primitive, ) -> Result<Self, TryFromPrimitiveError<Self>>
impl Copy for DojosInstruction
impl Eq for DojosInstruction
impl StructuralPartialEq for DojosInstruction
Auto Trait Implementations§
impl Freeze for DojosInstruction
impl RefUnwindSafe for DojosInstruction
impl Send for DojosInstruction
impl Sync for DojosInstruction
impl Unpin for DojosInstruction
impl UnsafeUnpin for DojosInstruction
impl UnwindSafe for DojosInstruction
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> CheckedAs for T
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
fn checked_as<Dst>(self) -> Option<Dst>where
T: CheckedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
fn checked_cast_from(src: Src) -> Option<Dst>
Casts the value.
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 moreSource§impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
impl<Src, Dst> LosslessTryInto<Dst> for Srcwhere
Dst: LosslessTryFrom<Src>,
Source§fn lossless_try_into(self) -> Option<Dst>
fn lossless_try_into(self) -> Option<Dst>
Performs the conversion.
Source§impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
impl<Src, Dst> LossyInto<Dst> for Srcwhere
Dst: LossyFrom<Src>,
Source§fn lossy_into(self) -> Dst
fn lossy_into(self) -> Dst
Performs the conversion.
Source§impl<T> OverflowingAs for T
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
fn overflowing_as<Dst>(self) -> (Dst, bool)where
T: OverflowingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
fn overflowing_cast_from(src: Src) -> (Dst, bool)
Casts the value.
Source§impl<T> SaturatingAs for T
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
fn saturating_as<Dst>(self) -> Dstwhere
T: SaturatingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
fn saturating_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> StrictAs for T
impl<T> StrictAs for T
Source§fn strict_as<Dst>(self) -> Dstwhere
T: StrictCast<Dst>,
fn strict_as<Dst>(self) -> Dstwhere
T: StrictCast<Dst>,
Casts the value.
Source§impl<Src, Dst> StrictCastFrom<Src> for Dstwhere
Src: StrictCast<Dst>,
impl<Src, Dst> StrictCastFrom<Src> for Dstwhere
Src: StrictCast<Dst>,
Source§fn strict_cast_from(src: Src) -> Dst
fn strict_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> UnwrappedAs for T
impl<T> UnwrappedAs for T
Source§fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
fn unwrapped_as<Dst>(self) -> Dstwhere
T: UnwrappedCast<Dst>,
Casts the value.
Source§impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
impl<Src, Dst> UnwrappedCastFrom<Src> for Dstwhere
Src: UnwrappedCast<Dst>,
Source§fn unwrapped_cast_from(src: Src) -> Dst
fn unwrapped_cast_from(src: Src) -> Dst
Casts the value.
Source§impl<T> WrappingAs for T
impl<T> WrappingAs for T
Source§fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
fn wrapping_as<Dst>(self) -> Dstwhere
T: WrappingCast<Dst>,
Casts the value.
Source§impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
impl<Src, Dst> WrappingCastFrom<Src> for Dstwhere
Src: WrappingCast<Dst>,
Source§fn wrapping_cast_from(src: Src) -> Dst
fn wrapping_cast_from(src: Src) -> Dst
Casts the value.