Enum StmtBlockKindUnit
pub enum StmtBlockKindUnit {
Show 78 variants
ControlCreateCloneOf,
ControlDeleteThisClone,
ControlForever,
ControlIf,
ControlIfElse,
ControlRepeat,
ControlRepeatUntil,
ControlStartAsClone,
ControlStop,
ControlWait,
ControlWaitUntil,
DataAddtolist,
DataChangevariableby,
DataDeletealloflist,
DataDeleteoflist,
DataHidelist,
DataHidevariable,
DataInsertatlist,
DataReplaceitemoflist,
DataSetvariableto,
DataShowlist,
DataShowvariable,
EventBroadcast,
EventBroadcastandwait,
LooksChangeeffectby,
LooksChangesizeby,
LooksCleargraphiceffects,
LooksGoforwardbackwardlayers,
LooksGotofrontback,
LooksHide,
LooksNextcostume,
LooksNextbackdrop,
LooksSay,
LooksSayforsecs,
LooksSetsizeto,
LooksSeteffectto,
LooksShow,
LooksSwitchbackdropto,
LooksSwitchcostumeto,
LooksThink,
LooksThinkforsecs,
MotionPointtowards,
MotionGotoxy,
MotionTurnright,
MotionGoto,
MotionTurnleft,
MotionSetrotationstyle,
MotionGlidesecstoxy,
MotionSetx,
MotionSety,
MotionChangexby,
MotionMovesteps,
MotionPointindirection,
MotionChangeyby,
MotionGlideto,
SensingAskandwait,
SensingSetdragmode,
SoundChangevolumeby,
SoundStopallsounds,
SoundChangeeffectby,
SoundSeteffectto,
SoundPlayuntildone,
SoundSetvolumeto,
SoundCleareffects,
SoundPlay,
PenClear,
PenStamp,
PenSetPenColorToColor,
PenChangePenColorParamBy,
PenSetPenColorParamTo,
PenChangePenSizeBy,
PenUp,
PenDown,
PenSetPenSizeTo,
ProceduresCall,
Text2SpeechSetVoice,
Text2SpeechSetLanguage,
Text2SpeechSpeakAndWait,
}Variants§
ControlCreateCloneOf
control_create_clone_of is the json-side opcode
ControlDeleteThisClone
control_delete_this_clone is the json-side opcode
ControlForever
control_forever is the json-side opcode
ControlIf
control_if is the json-side opcode
ControlIfElse
control_if_else is the json-side opcode
ControlRepeat
control_repeat is the json-side opcode
ControlRepeatUntil
control_repeat_until is the json-side opcode
ControlStartAsClone
control_start_as_clone is the json-side opcode
ControlStop
control_stop is the json-side opcode
ControlWait
control_wait is the json-side opcode
ControlWaitUntil
control_wait_until is the json-side opcode
DataAddtolist
data_addtolist is the json-side opcode
DataChangevariableby
data_changevariableby is the json-side opcode
DataDeletealloflist
data_deletealloflist is the json-side opcode
DataDeleteoflist
data_deleteoflist is the json-side opcode
DataHidelist
data_hidelist is the json-side opcode
DataHidevariable
data_hidevariable is the json-side opcode
DataInsertatlist
data_insertatlist is the json-side opcode
DataReplaceitemoflist
data_replaceitemoflist is the json-side opcode
DataSetvariableto
data_setvariableto is the json-side opcode
DataShowlist
data_showlist is the json-side opcode
DataShowvariable
data_showvariable is the json-side opcode
EventBroadcast
event_broadcast is the json-side opcode
EventBroadcastandwait
event_broadcastandwait is the json-side opcode
LooksChangeeffectby
looks_changeeffectby is the json-side opcode
LooksChangesizeby
looks_changesizeby is the json-side opcode
LooksCleargraphiceffects
looks_cleargraphiceffects is the json-side opcode
LooksGoforwardbackwardlayers
looks_goforwardbackwardlayers is the json-side opcode
LooksGotofrontback
looks_gotofrontback is the json-side opcode
LooksHide
looks_hide is the json-side opcode
LooksNextcostume
looks_nextcostume is the json-side opcode
LooksNextbackdrop
looks_nextbackdrop is the json-side opcode
LooksSay
looks_say is the json-side opcode
LooksSayforsecs
looks_sayforsecs is the json-side opcode
LooksSetsizeto
looks_setsizeto is the json-side opcode
LooksSeteffectto
looks_seteffectto is the json-side opcode
LooksShow
looks_show is the json-side opcode
LooksSwitchbackdropto
looks_switchbackdropto is the json-side opcode
LooksSwitchcostumeto
looks_switchcostumeto is the json-side opcode
LooksThink
looks_think is the json-side opcode
LooksThinkforsecs
looks_thinkforsecs is the json-side opcode
MotionPointtowards
motion_pointtowards is the json-side opcode
MotionGotoxy
motion_gotoxy is the json-side opcode
MotionTurnright
motion_turnright is the json-side opcode
MotionGoto
motion_goto is the json-side opcode
MotionTurnleft
motion_turnleft is the json-side opcode
MotionSetrotationstyle
motion_setrotationstyle is the json-side opcode
MotionGlidesecstoxy
motion_glidesecstoxy is the json-side opcode
MotionSetx
motion_setx is the json-side opcode
MotionSety
motion_sety is the json-side opcode
MotionChangexby
motion_changexby is the json-side opcode
MotionMovesteps
motion_movesteps is the json-side opcode
MotionPointindirection
motion_pointindirection is the json-side opcode
MotionChangeyby
motion_changeyby is the json-side opcode
MotionGlideto
motion_glideto is the json-side opcode
SensingAskandwait
sensing_askandwait is the json-side opcode
SensingSetdragmode
sensing_setdragmode is the json-side opcode
SoundChangevolumeby
sound_changevolumeby is the json-side opcode
SoundStopallsounds
sound_stopallsounds is the json-side opcode
SoundChangeeffectby
sound_changeeffectby is the json-side opcode
SoundSeteffectto
sound_seteffectto is the json-side opcode
SoundPlayuntildone
sound_playuntildone is the json-side opcode
SoundSetvolumeto
sound_setvolumeto is the json-side opcode
SoundCleareffects
sound_cleareffects is the json-side opcode
SoundPlay
sound_play is the json-side opcode
PenClear
pen_clear is the json-side opcode
PenStamp
pen_stamp is the json-side opcode
PenSetPenColorToColor
pen_setPenColorToColor is the json-side opcode
PenChangePenColorParamBy
pen_changePenColorParamBy is the json-side opcode
PenSetPenColorParamTo
pen_setPenColorParamTo is the json-side opcode
PenChangePenSizeBy
pen_changePenSizeBy is the json-side opcode
PenUp
pen_penUp is the json-side opcode
PenDown
pen_penDown is the json-side opcode
PenSetPenSizeTo
pen_setPenSizeTo is the json-side opcode
ProceduresCall
procedures_call is the json-side opcode
Text2SpeechSetVoice
text2speech_setVoice is the json-side opcode
Text2SpeechSetLanguage
text2speech_setLanguage is the json-side opcode
Text2SpeechSpeakAndWait
text2speech_speakAndWait is the json-side opcode
Implementations§
§impl StmtBlockKindUnit
impl StmtBlockKindUnit
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 StmtBlockKindUnit
impl AsOpcodeName for StmtBlockKindUnit
fn opcode_name(&self) -> &'static str
§impl Clone for StmtBlockKindUnit
impl Clone for StmtBlockKindUnit
§fn clone(&self) -> StmtBlockKindUnit
fn clone(&self) -> StmtBlockKindUnit
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 StmtBlockKindUnit
§impl Debug for StmtBlockKindUnit
impl Debug for StmtBlockKindUnit
§impl Display for StmtBlockKindUnit
impl Display for StmtBlockKindUnit
impl Eq for StmtBlockKindUnit
§impl From<StmtBlockKindUnit> for BlockKindUnit
impl From<StmtBlockKindUnit> for BlockKindUnit
§fn from(value: StmtBlockKindUnit) -> BlockKindUnit
fn from(value: StmtBlockKindUnit) -> BlockKindUnit
§impl Hash for StmtBlockKindUnit
impl Hash for StmtBlockKindUnit
§impl Ord for StmtBlockKindUnit
impl Ord for StmtBlockKindUnit
§fn cmp(&self, other: &StmtBlockKindUnit) -> Ordering
fn cmp(&self, other: &StmtBlockKindUnit) -> 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 StmtBlockKindUnit
impl PartialEq for StmtBlockKindUnit
§impl PartialOrd for StmtBlockKindUnit
impl PartialOrd for StmtBlockKindUnit
impl StructuralPartialEq for StmtBlockKindUnit
Auto Trait Implementations§
impl Freeze for StmtBlockKindUnit
impl RefUnwindSafe for StmtBlockKindUnit
impl Send for StmtBlockKindUnit
impl Sync for StmtBlockKindUnit
impl Unpin for StmtBlockKindUnit
impl UnsafeUnpin for StmtBlockKindUnit
impl UnwindSafe for StmtBlockKindUnit
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