Skip to main content

StmtBlockKindUnit

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

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

§

fn opcode_name(&self) -> &'static str

§

impl Clone for StmtBlockKindUnit

§

fn clone(&self) -> StmtBlockKindUnit

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
§

impl Copy for StmtBlockKindUnit

§

impl Debug for StmtBlockKindUnit

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Display for StmtBlockKindUnit

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl Eq for StmtBlockKindUnit

§

impl From<StmtBlockKindUnit> for BlockKindUnit

§

fn from(value: StmtBlockKindUnit) -> BlockKindUnit

Converts to this type from the input type.
§

impl Hash for StmtBlockKindUnit

§

fn hash<__H>(&self, state: &mut __H)
where __H: Hasher,

Feeds this value into the given Hasher. Read more
1.3.0 · Source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

Feeds a slice of this type into the given Hasher. Read more
§

impl Ord for StmtBlockKindUnit

§

fn cmp(&self, other: &StmtBlockKindUnit) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 (const: unstable) · Source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§

fn min(self, other: Self) -> Self
where Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 (const: unstable) · Source§

fn clamp(self, min: Self, max: Self) -> Self
where Self: Sized,

Restrict a value to a certain interval. Read more
§

impl PartialEq for StmtBlockKindUnit

§

fn eq(&self, other: &StmtBlockKindUnit) -> bool

Equality operator ==. Read more
1.0.0 (const: unstable) · Source§

fn ne(&self, other: &Rhs) -> bool

Inequality operator !=. Read more
§

impl PartialOrd for StmtBlockKindUnit

§

fn partial_cmp(&self, other: &StmtBlockKindUnit) -> Option<Ordering>

This method returns an ordering between self and other values if one exists. Read more
1.0.0 (const: unstable) · Source§

fn lt(&self, other: &Rhs) -> bool

Tests less than (for self and other) and is used by the < operator. Read more
1.0.0 (const: unstable) · Source§

fn le(&self, other: &Rhs) -> bool

Tests less than or equal to (for self and other) and is used by the <= operator. Read more
1.0.0 (const: unstable) · Source§

fn gt(&self, other: &Rhs) -> bool

Tests greater than (for self and other) and is used by the > operator. Read more
1.0.0 (const: unstable) · Source§

fn ge(&self, other: &Rhs) -> bool

Tests greater than or equal to (for self and other) and is used by the >= operator. Read more
§

impl StructuralPartialEq for StmtBlockKindUnit

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<Q, K> Comparable<K> for Q
where Q: Ord + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> IntoEither for T

Source§

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 more
Source§

fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
where F: FnOnce(&Self) -> bool,

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
Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.