pub struct ControlFlowRepeatSourceDefinition {
pub range_expression_paxel: Option<Token>,
pub range_symbolic_bindings: Vec<Token>,
pub expression_info: Option<ExpressionCompilationInfo>,
pub symbolic_binding: Option<Token>,
}
Expand description
Container describing the possible variants of a Repeat source — namely a range expression in PAXEL or a symbolic binding
Fields§
§range_expression_paxel: Option<Token>
§range_symbolic_bindings: Vec<Token>
§expression_info: Option<ExpressionCompilationInfo>
§symbolic_binding: Option<Token>
Trait Implementations§
source§impl Clone for ControlFlowRepeatSourceDefinition
impl Clone for ControlFlowRepeatSourceDefinition
source§fn clone(&self) -> ControlFlowRepeatSourceDefinition
fn clone(&self) -> ControlFlowRepeatSourceDefinition
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Default for ControlFlowRepeatSourceDefinition
impl Default for ControlFlowRepeatSourceDefinition
source§fn default() -> ControlFlowRepeatSourceDefinition
fn default() -> ControlFlowRepeatSourceDefinition
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for ControlFlowRepeatSourceDefinition
impl<'de> Deserialize<'de> for ControlFlowRepeatSourceDefinition
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
source§impl PartialEq for ControlFlowRepeatSourceDefinition
impl PartialEq for ControlFlowRepeatSourceDefinition
impl Eq for ControlFlowRepeatSourceDefinition
Auto Trait Implementations§
impl Freeze for ControlFlowRepeatSourceDefinition
impl RefUnwindSafe for ControlFlowRepeatSourceDefinition
impl Send for ControlFlowRepeatSourceDefinition
impl Sync for ControlFlowRepeatSourceDefinition
impl Unpin for ControlFlowRepeatSourceDefinition
impl UnwindSafe for ControlFlowRepeatSourceDefinition
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
Mutably borrows from an owned value. Read more
source§impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
source§fn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.