Struct full_moon::ast::NumericFor [−][src]
pub struct NumericFor { /* fields omitted */ }
Expand description
A numeric for loop, such as for index = 1, 10 do end
Implementations
Creates a new NumericFor from the given index variable, start, and end expressions
The for
token
The index identity, index
in the initial example
The =
token
The starting point, 1
in the initial example
The comma in between the starting point and end point for _ = 1, 10 do ^
The ending point, 10
in the initial example
The comma in between the ending point and limit, if one exists for _ = 0, 10, 2 do ^
The step if one exists, 2
in for index = 0, 10, 2 do end
The do
token
The end
token
The type specifiers of the index variable
for i: number = 1, 10 do
returns:
Some(TypeSpecifier(number))
Only available when the “roblox” feature flag is enabled.
Returns a new NumericFor with the given for token
Returns a new NumericFor with the given index variable
Returns a new NumericFor with the given =
token
Returns a new NumericFor with the given start expression
Returns a new NumericFor with the given comma between the start and end expressions
Returns a new NumericFor with the given end expression
Returns a new NumericFor with the given comma between the end and the step expressions
Returns a new NumericFor with the given step expression
Returns a new NumericFor with the given do
token
Returns a new NumericFor with the given block
Returns a new NumericFor with the given end
token
Returns a new NumericFor with the given type specifiers Only available when the “roblox” feature flag is enabled.
Trait Implementations
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
The start position of a node. None if can’t be determined
The end position of a node. None if it can’t be determined
Whether another node of the same type is the same as this one semantically, ignoring position
The token references that comprise a node
The full range of a node, if it has both start and end positions
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for NumericFor
impl Send for NumericFor
impl Sync for NumericFor
impl Unpin for NumericFor
impl UnwindSafe for NumericFor
Blanket Implementations
Mutably borrows from an owned value. Read more