pub struct YamlBlockMap(/* private fields */);Expand description
A block mapping (key: value entries).
Implementations§
Source§impl YamlBlockMap
impl YamlBlockMap
pub fn entries(&self) -> AstChildren<YamlBlockMapEntry> ⓘ
Sourcepub fn content_range(&self) -> TextRange
pub fn content_range(&self) -> TextRange
The node’s range trimmed of trailing trivia (see [content_text_range]).
Sourcepub fn entry(&self, key: &str) -> Option<YamlBlockMapEntry>
pub fn entry(&self, key: &str) -> Option<YamlBlockMapEntry>
The first entry whose (cooked) key text equals key.
pub fn value_of(&self, key: &str) -> Option<YamlBlockMapValue>
Trait Implementations§
Source§impl AstNode for YamlBlockMap
impl AstNode for YamlBlockMap
type Language = PanacheLanguage
fn can_cast(kind: SyntaxKind) -> bool
fn cast(syntax: SyntaxNode) -> Option<Self>
fn syntax(&self) -> &SyntaxNode
fn clone_for_update(&self) -> Selfwhere
Self: Sized,
fn clone_subtree(&self) -> Selfwhere
Self: Sized,
Source§impl Clone for YamlBlockMap
impl Clone for YamlBlockMap
Source§fn clone(&self) -> YamlBlockMap
fn clone(&self) -> YamlBlockMap
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 YamlBlockMap
impl Debug for YamlBlockMap
impl Eq for YamlBlockMap
Source§impl Hash for YamlBlockMap
impl Hash for YamlBlockMap
Source§impl PartialEq for YamlBlockMap
impl PartialEq for YamlBlockMap
Source§fn eq(&self, other: &YamlBlockMap) -> bool
fn eq(&self, other: &YamlBlockMap) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for YamlBlockMap
Auto Trait Implementations§
impl !RefUnwindSafe for YamlBlockMap
impl !Send for YamlBlockMap
impl !Sync for YamlBlockMap
impl !UnwindSafe for YamlBlockMap
impl Freeze for YamlBlockMap
impl Unpin for YamlBlockMap
impl UnsafeUnpin for YamlBlockMap
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