pub struct InlineData { /* private fields */ }Trait Implementations§
Source§impl AstNode for InlineData
impl AstNode for InlineData
fn kind() -> SyntaxKind
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
Source§fn visible_variables(&self) -> Vec<Var>
fn visible_variables(&self) -> Vec<Var>
Returns all variables “visible” from outside the node.
fn can_cast(kind: SyntaxKind) -> bool
fn has_error(&self) -> bool
fn collect_decendants( &self, matcher: &impl Fn(SyntaxKind) -> bool, ) -> Vec<SyntaxNode> ⓘ
fn preorder_find_kind(&self, kind: SyntaxKind) -> Vec<SyntaxNode> ⓘ
fn used_prefixes(&self) -> Vec<String>
fn text(&self) -> String
fn text_until(&self, offset: TextSize) -> String
Source§impl Clone for InlineData
impl Clone for InlineData
Source§fn clone(&self) -> InlineData
fn clone(&self) -> InlineData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InlineData
impl Debug for InlineData
Source§impl PartialEq for InlineData
impl PartialEq for InlineData
Source§fn eq(&self, other: &InlineData) -> bool
fn eq(&self, other: &InlineData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for InlineData
Auto Trait Implementations§
impl !RefUnwindSafe for InlineData
impl !Send for InlineData
impl !Sync for InlineData
impl !UnwindSafe for InlineData
impl Freeze for InlineData
impl Unpin for InlineData
impl UnsafeUnpin for InlineData
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