Enum mcfunction_debugger::parser::command::argument::ArgumentParser
source · pub enum ArgumentParser {
Show 43 variants
BrigadierBool,
BrigadierDouble(Option<BrigadierDoubleProperties>),
BrigadierFloat(Option<BrigadierFloatProperties>),
BrigadierInteger(Option<BrigadierIntegerProperties>),
BrigadierString {
type_: BrigadierStringType,
},
MinecraftAngle,
MinecraftBlockPos,
MinecraftBlockPredicate,
MinecraftBlockState,
MinecraftColor,
MinecraftColumnPos,
MinecraftComponent,
MinecraftDimension,
MinecraftEntity {
type_: MinecraftEntityType,
amount: MinecraftAmount,
},
MinecraftEntityAnchor,
MinecraftEntitySummon,
MinecraftFunction,
MinecraftGameProfile,
MinecraftIntRange,
MinecraftItemEnchantment,
MinecraftItemPredicate,
MinecraftItemSlot,
MinecraftItemStack,
MinecraftMessage,
MinecraftMobEffect,
MinecraftNbtCompoundTag,
MinecraftNbtPath,
MinecraftNbtTag,
MinecraftObjective,
MinecraftObjectiveCriteria,
MinecraftOperation,
MinecraftParticle,
MinecraftResourceLocation,
MinecraftRotation,
MinecraftScoreHolder {
amount: MinecraftAmount,
},
MinecraftScoreboardSlot,
MinecraftSwizzle,
MinecraftTeam,
MinecraftTime,
MinecraftUuid,
MinecraftVec2,
MinecraftVec3,
Unknown,
}
Variants§
BrigadierBool
BrigadierDouble(Option<BrigadierDoubleProperties>)
BrigadierFloat(Option<BrigadierFloatProperties>)
BrigadierInteger(Option<BrigadierIntegerProperties>)
BrigadierString
Fields
§
type_: BrigadierStringType
MinecraftAngle
MinecraftBlockPos
MinecraftBlockPredicate
MinecraftBlockState
MinecraftColor
MinecraftColumnPos
MinecraftComponent
MinecraftDimension
MinecraftEntity
MinecraftEntityAnchor
MinecraftEntitySummon
MinecraftFunction
MinecraftGameProfile
MinecraftIntRange
MinecraftItemEnchantment
MinecraftItemPredicate
MinecraftItemSlot
MinecraftItemStack
MinecraftMessage
MinecraftMobEffect
MinecraftNbtCompoundTag
MinecraftNbtPath
MinecraftNbtTag
MinecraftObjective
MinecraftObjectiveCriteria
MinecraftOperation
MinecraftParticle
MinecraftResourceLocation
MinecraftRotation
MinecraftScoreHolder
Fields
§
amount: MinecraftAmount
MinecraftScoreboardSlot
MinecraftSwizzle
MinecraftTeam
MinecraftTime
MinecraftUuid
MinecraftVec2
MinecraftVec3
Unknown
Implementations§
Trait Implementations§
source§impl Debug for ArgumentParser
impl Debug for ArgumentParser
source§impl<'de> Deserialize<'de> for ArgumentParser
impl<'de> Deserialize<'de> for ArgumentParser
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