pub struct LuaDocFuncType { /* private fields */ }Implementations§
Source§impl LuaDocFuncType
impl LuaDocFuncType
pub fn is_async(&self) -> bool
pub fn get_params(&self) -> LuaAstChildren<LuaDocTypeParam> ⓘ
pub fn get_return_type_list(&self) -> Option<LuaDocTypeList>
Trait Implementations§
Source§impl Clone for LuaDocFuncType
impl Clone for LuaDocFuncType
Source§fn clone(&self) -> LuaDocFuncType
fn clone(&self) -> LuaDocFuncType
Returns a copy 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 LuaDocFuncType
impl Debug for LuaDocFuncType
Source§impl Hash for LuaDocFuncType
impl Hash for LuaDocFuncType
Source§impl LuaAstNode for LuaDocFuncType
impl LuaAstNode for LuaDocFuncType
fn syntax(&self) -> &LuaSyntaxNode
fn can_cast(kind: LuaSyntaxKind) -> boolwhere
Self: Sized,
fn cast(syntax: LuaSyntaxNode) -> Option<Self>where
Self: Sized,
fn child<N: LuaAstNode>(&self) -> Option<N>
fn token<N: LuaAstToken>(&self) -> Option<N>
fn token_by_kind(&self, kind: LuaTokenKind) -> Option<LuaGeneralToken>
fn tokens<N: LuaAstToken>(&self) -> LuaAstTokenChildren<N> ⓘ
fn children<N: LuaAstNode>(&self) -> LuaAstChildren<N> ⓘ
fn descendants<N: LuaAstNode>(&self) -> impl Iterator<Item = N>
fn walk_descendants<N: LuaAstNode>(&self) -> impl Iterator<Item = WalkEvent<N>>
fn ancestors<N: LuaAstNode>(&self) -> impl Iterator<Item = N>
fn get_root(&self) -> LuaSyntaxNode
fn get_parent<N: LuaAstNode>(&self) -> Option<N>
fn get_position(&self) -> TextSize
fn get_range(&self) -> TextRange
fn get_syntax_id(&self) -> LuaSyntaxId
fn dump(&self)
Source§impl PartialEq for LuaDocFuncType
impl PartialEq for LuaDocFuncType
impl Eq for LuaDocFuncType
impl StructuralPartialEq for LuaDocFuncType
Auto Trait Implementations§
impl Freeze for LuaDocFuncType
impl !RefUnwindSafe for LuaDocFuncType
impl !Send for LuaDocFuncType
impl !Sync for LuaDocFuncType
impl Unpin for LuaDocFuncType
impl !UnwindSafe for LuaDocFuncType
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