Enum ExprBlockKindUnit
pub enum ExprBlockKindUnit {
Show 33 variants
ArgumentReporterStringNumber,
DataItemnumoflist,
DataItemoflist,
DataLengthoflist,
LooksBackdropnumbername,
LooksCostumenumbername,
LooksSize,
MotionDirection,
MotionIfonedgebounce,
MotionXposition,
MotionYposition,
OperatorAdd,
OperatorMultiply,
OperatorSubtract,
OperatorDivide,
OperatorMod,
OperatorMathop,
OperatorRound,
OperatorRandom,
OperatorLength,
OperatorJoin,
OperatorLetterOf,
SensingAnswer,
SensingDayssince2000,
SensingDistanceto,
SensingCurrent,
SensingOf,
SensingUsername,
SensingMousex,
SensingMousey,
SensingLoudness,
SensingTimer,
SoundVolume,
}Variants§
ArgumentReporterStringNumber
argument_reporter_string_number is the json-side opcode
DataItemnumoflist
data_itemnumoflist is the json-side opcode
DataItemoflist
data_itemoflist is the json-side opcode
DataLengthoflist
data_lengthoflist is the json-side opcode
LooksBackdropnumbername
looks_backdropnumbername is the json-side opcode
looks_costumenumbername is the json-side opcode
LooksSize
looks_size is the json-side opcode
MotionDirection
motion_direction is the json-side opcode
MotionIfonedgebounce
motion_ifonedgebounce is the json-side opcode
MotionXposition
motion_xposition is the json-side opcode
MotionYposition
motion_yposition is the json-side opcode
OperatorAdd
operator_add is the json-side opcode
OperatorMultiply
operator_multiply is the json-side opcode
OperatorSubtract
operator_subtract is the json-side opcode
OperatorDivide
operator_divide is the json-side opcode
OperatorMod
operator_mod is the json-side opcode
OperatorMathop
operator_mathop is the json-side opcode
OperatorRound
operator_round is the json-side opcode
OperatorRandom
operator_random is the json-side opcode
OperatorLength
operator_length is the json-side opcode
OperatorJoin
operator_join is the json-side opcode
OperatorLetterOf
operator_letter_of is the json-side opcode
SensingAnswer
sensing_answer is the json-side opcode
SensingDayssince2000
sensing_dayssince2000 is the json-side opcode
SensingDistanceto
sensing_distanceto is the json-side opcode
SensingCurrent
sensing_current is the json-side opcode
SensingOf
sensing_of is the json-side opcode
SensingUsername
sensing_username is the json-side opcode
SensingMousex
sensing_mousex is the json-side opcode
SensingMousey
sensing_mousey is the json-side opcode
SensingLoudness
sensing_loudness is the json-side opcode
SensingTimer
sensing_timer is the json-side opcode
SoundVolume
sound_volume is the json-side opcode
Implementations§
§impl ExprBlockKindUnit
impl ExprBlockKindUnit
pub const fn k_opcode_name(&self) -> &'static str
pub const fn k_opcode_name(&self) -> &'static str
Method with the same functionality as
AsOpcodeName::opcode_name,
but this can be used in a const-context.
Trait Implementations§
§impl AsOpcodeName for ExprBlockKindUnit
impl AsOpcodeName for ExprBlockKindUnit
fn opcode_name(&self) -> &'static str
§impl Clone for ExprBlockKindUnit
impl Clone for ExprBlockKindUnit
§fn clone(&self) -> ExprBlockKindUnit
fn clone(&self) -> ExprBlockKindUnit
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for ExprBlockKindUnit
§impl Debug for ExprBlockKindUnit
impl Debug for ExprBlockKindUnit
§impl Display for ExprBlockKindUnit
impl Display for ExprBlockKindUnit
impl Eq for ExprBlockKindUnit
§impl From<ExprBlockKindUnit> for BlockKindUnit
impl From<ExprBlockKindUnit> for BlockKindUnit
§fn from(value: ExprBlockKindUnit) -> BlockKindUnit
fn from(value: ExprBlockKindUnit) -> BlockKindUnit
§impl From<ExprBlockKindUnit> for ExprOrCmpBlockKindUnit
impl From<ExprBlockKindUnit> for ExprOrCmpBlockKindUnit
§fn from(value: ExprBlockKindUnit) -> ExprOrCmpBlockKindUnit
fn from(value: ExprBlockKindUnit) -> ExprOrCmpBlockKindUnit
§impl Hash for ExprBlockKindUnit
impl Hash for ExprBlockKindUnit
§impl Ord for ExprBlockKindUnit
impl Ord for ExprBlockKindUnit
§fn cmp(&self, other: &ExprBlockKindUnit) -> Ordering
fn cmp(&self, other: &ExprBlockKindUnit) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
§impl PartialEq for ExprBlockKindUnit
impl PartialEq for ExprBlockKindUnit
§impl PartialOrd for ExprBlockKindUnit
impl PartialOrd for ExprBlockKindUnit
impl StructuralPartialEq for ExprBlockKindUnit
Auto Trait Implementations§
impl Freeze for ExprBlockKindUnit
impl RefUnwindSafe for ExprBlockKindUnit
impl Send for ExprBlockKindUnit
impl Sync for ExprBlockKindUnit
impl Unpin for ExprBlockKindUnit
impl UnsafeUnpin for ExprBlockKindUnit
impl UnwindSafe for ExprBlockKindUnit
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.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> ⓘ
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> ⓘ
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