pub struct PropertyListPath { /* private fields */ }Implementations§
Source§impl PropertyListPath
impl PropertyListPath
pub fn properties(&self) -> Vec<PropertyPath>
pub fn variables(&self) -> Vec<Var>
Trait Implementations§
Source§impl AstNode for PropertyListPath
impl AstNode for PropertyListPath
fn kind() -> SyntaxKind
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
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
Auto Trait Implementations§
impl Freeze for PropertyListPath
impl !RefUnwindSafe for PropertyListPath
impl !Send for PropertyListPath
impl !Sync for PropertyListPath
impl Unpin for PropertyListPath
impl !UnwindSafe for PropertyListPath
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