pub enum ConditionPart {
Statement(Box<Statement>),
Terminator {
span: Span,
text: String,
},
}Expand description
Single condition step in if_statement.condition / while_statement.condition
(the grammar admits a statement plus a terminator token).
Variants§
Trait Implementations§
Source§impl Clone for ConditionPart
impl Clone for ConditionPart
Source§fn clone(&self) -> ConditionPart
fn clone(&self) -> ConditionPart
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ConditionPart
impl Debug for ConditionPart
Source§impl<'de> Deserialize<'de> for ConditionPart
impl<'de> Deserialize<'de> for ConditionPart
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 ConditionPart
impl PartialEq for ConditionPart
Source§impl Serialize for ConditionPart
impl Serialize for ConditionPart
impl StructuralPartialEq for ConditionPart
Auto Trait Implementations§
impl Freeze for ConditionPart
impl RefUnwindSafe for ConditionPart
impl Send for ConditionPart
impl Sync for ConditionPart
impl Unpin for ConditionPart
impl UnsafeUnpin for ConditionPart
impl UnwindSafe for ConditionPart
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