pub struct LuaDocConditionalType { /* private fields */ }Implementations§
Source§impl LuaDocConditionalType
 
impl LuaDocConditionalType
pub fn get_types(&self) -> Option<(LuaDocType, LuaDocType, LuaDocType)>
Trait Implementations§
Source§impl Clone for LuaDocConditionalType
 
impl Clone for LuaDocConditionalType
Source§fn clone(&self) -> LuaDocConditionalType
 
fn clone(&self) -> LuaDocConditionalType
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 LuaDocConditionalType
 
impl Debug for LuaDocConditionalType
Source§impl Hash for LuaDocConditionalType
 
impl Hash for LuaDocConditionalType
Source§impl LuaAstNode for LuaDocConditionalType
 
impl LuaAstNode for LuaDocConditionalType
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 get_text(&self) -> String
fn dump(&self) -> String
fn to_ptr(&self) -> LuaAstPtr<Self>where
    Self: Sized,
Source§impl PartialEq for LuaDocConditionalType
 
impl PartialEq for LuaDocConditionalType
impl Eq for LuaDocConditionalType
impl StructuralPartialEq for LuaDocConditionalType
Auto Trait Implementations§
impl Freeze for LuaDocConditionalType
impl !RefUnwindSafe for LuaDocConditionalType
impl !Send for LuaDocConditionalType
impl !Sync for LuaDocConditionalType
impl Unpin for LuaDocConditionalType
impl !UnwindSafe for LuaDocConditionalType
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
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
 
fn equivalent(&self, key: &K) -> bool
Compare self to 
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
 
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts 
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more