pub struct CaseElseArm { /* private fields */ }Implementations§
Source§impl CaseElseArm
impl CaseElseArm
pub fn cast(syntax: SyntaxNode) -> Option<Self>
pub fn syntax(&self) -> &SyntaxNode
pub fn value(&self) -> Option<Expr>
pub fn else_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl Clone for CaseElseArm
impl Clone for CaseElseArm
Source§fn clone(&self) -> CaseElseArm
fn clone(&self) -> CaseElseArm
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 CaseElseArm
impl Debug for CaseElseArm
Source§impl Hash for CaseElseArm
impl Hash for CaseElseArm
Source§impl PartialEq for CaseElseArm
impl PartialEq for CaseElseArm
Source§fn eq(&self, other: &CaseElseArm) -> bool
fn eq(&self, other: &CaseElseArm) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CaseElseArm
impl StructuralPartialEq for CaseElseArm
Auto Trait Implementations§
impl Freeze for CaseElseArm
impl !RefUnwindSafe for CaseElseArm
impl !Send for CaseElseArm
impl !Sync for CaseElseArm
impl Unpin for CaseElseArm
impl UnsafeUnpin for CaseElseArm
impl !UnwindSafe for CaseElseArm
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