pub struct WhenCondition { /* private fields */ }Implementations§
Source§impl WhenCondition
impl WhenCondition
pub fn expr(&self) -> Option<Expr>
pub fn l_paren_token(&self) -> Option<SyntaxToken>
pub fn r_paren_token(&self) -> Option<SyntaxToken>
pub fn when_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for WhenCondition
impl AstNode for WhenCondition
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for WhenCondition
impl Clone for WhenCondition
Source§fn clone(&self) -> WhenCondition
fn clone(&self) -> WhenCondition
Returns a duplicate 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 Debug for WhenCondition
impl Debug for WhenCondition
Source§impl Hash for WhenCondition
impl Hash for WhenCondition
Source§impl PartialEq for WhenCondition
impl PartialEq for WhenCondition
impl Eq for WhenCondition
impl StructuralPartialEq for WhenCondition
Auto Trait Implementations§
impl Freeze for WhenCondition
impl !RefUnwindSafe for WhenCondition
impl !Send for WhenCondition
impl !Sync for WhenCondition
impl Unpin for WhenCondition
impl !UnwindSafe for WhenCondition
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