pub struct LuaDocBinaryType { /* private fields */ }Implementations§
Source§impl LuaDocBinaryType
impl LuaDocBinaryType
pub fn get_op_token(&self) -> Option<LuaDocTypeBinaryToken>
pub fn get_types(&self) -> Option<(LuaDocType, LuaDocType)>
Trait Implementations§
Source§impl Clone for LuaDocBinaryType
impl Clone for LuaDocBinaryType
Source§fn clone(&self) -> LuaDocBinaryType
fn clone(&self) -> LuaDocBinaryType
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 LuaDocBinaryType
impl Debug for LuaDocBinaryType
Source§impl Hash for LuaDocBinaryType
impl Hash for LuaDocBinaryType
Source§impl LuaAstNode for LuaDocBinaryType
impl LuaAstNode for LuaDocBinaryType
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 LuaDocBinaryType
impl PartialEq for LuaDocBinaryType
impl Eq for LuaDocBinaryType
impl StructuralPartialEq for LuaDocBinaryType
Auto Trait Implementations§
impl Freeze for LuaDocBinaryType
impl !RefUnwindSafe for LuaDocBinaryType
impl !Send for LuaDocBinaryType
impl !Sync for LuaDocBinaryType
impl Unpin for LuaDocBinaryType
impl !UnwindSafe for LuaDocBinaryType
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