pub struct LuaDocTagVersion { /* private fields */ }
Implementations§
Source§impl LuaDocTagVersion
impl LuaDocTagVersion
pub fn get_version_list(&self) -> LuaAstChildren<LuaDocVersion> ⓘ
Trait Implementations§
Source§impl Clone for LuaDocTagVersion
impl Clone for LuaDocTagVersion
Source§fn clone(&self) -> LuaDocTagVersion
fn clone(&self) -> LuaDocTagVersion
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 LuaDocTagVersion
impl Debug for LuaDocTagVersion
Source§impl Hash for LuaDocTagVersion
impl Hash for LuaDocTagVersion
Source§impl LuaAstNode for LuaDocTagVersion
impl LuaAstNode for LuaDocTagVersion
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 LuaDocDescriptionOwner for LuaDocTagVersion
impl LuaDocDescriptionOwner for LuaDocTagVersion
fn get_description(&self) -> Option<LuaDocDescription>
Source§impl PartialEq for LuaDocTagVersion
impl PartialEq for LuaDocTagVersion
impl Eq for LuaDocTagVersion
impl StructuralPartialEq for LuaDocTagVersion
Auto Trait Implementations§
impl Freeze for LuaDocTagVersion
impl !RefUnwindSafe for LuaDocTagVersion
impl !Send for LuaDocTagVersion
impl !Sync for LuaDocTagVersion
impl Unpin for LuaDocTagVersion
impl !UnwindSafe for LuaDocTagVersion
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