pub struct ParamInOut { /* private fields */ }
Implementations§
Source§impl ParamInOut
impl ParamInOut
pub fn in_token(&self) -> Option<SyntaxToken>
pub fn inout_token(&self) -> Option<SyntaxToken>
pub fn out_token(&self) -> Option<SyntaxToken>
Trait Implementations§
Source§impl AstNode for ParamInOut
impl AstNode for ParamInOut
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 ParamInOut
impl Clone for ParamInOut
Source§fn clone(&self) -> ParamInOut
fn clone(&self) -> ParamInOut
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 ParamInOut
impl Debug for ParamInOut
Source§impl From<ParamInOut> for ParamMode
impl From<ParamInOut> for ParamMode
Source§fn from(node: ParamInOut) -> ParamMode
fn from(node: ParamInOut) -> ParamMode
Converts to this type from the input type.
Source§impl Hash for ParamInOut
impl Hash for ParamInOut
Source§impl PartialEq for ParamInOut
impl PartialEq for ParamInOut
impl Eq for ParamInOut
impl StructuralPartialEq for ParamInOut
Auto Trait Implementations§
impl Freeze for ParamInOut
impl !RefUnwindSafe for ParamInOut
impl !Send for ParamInOut
impl !Sync for ParamInOut
impl Unpin for ParamInOut
impl !UnwindSafe for ParamInOut
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