pub struct ParamDefault { /* private fields */ }
Implementations§
Source§impl ParamDefault
impl ParamDefault
pub fn expr(&self) -> Option<Expr>
pub fn eq_token(&self) -> Option<SyntaxToken>
pub fn default_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for ParamDefault
impl AstNode for ParamDefault
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 ParamDefault
impl Clone for ParamDefault
Source§fn clone(&self) -> ParamDefault
fn clone(&self) -> ParamDefault
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 ParamDefault
impl Debug for ParamDefault
Source§impl Hash for ParamDefault
impl Hash for ParamDefault
Source§impl PartialEq for ParamDefault
impl PartialEq for ParamDefault
impl Eq for ParamDefault
impl StructuralPartialEq for ParamDefault
Auto Trait Implementations§
impl Freeze for ParamDefault
impl !RefUnwindSafe for ParamDefault
impl !Send for ParamDefault
impl !Sync for ParamDefault
impl Unpin for ParamDefault
impl !UnwindSafe for ParamDefault
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