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