pub struct BlockMapEntry { /* private fields */ }Expand description
Syntax for each key-value pair like key1: value1 in block map.
Implementations§
Source§impl BlockMapEntry
impl BlockMapEntry
pub fn key(&self) -> Option<BlockMapKey>
pub fn colon(&self) -> Option<SyntaxToken>
pub fn value(&self) -> Option<BlockMapValue>
Trait Implementations§
Source§impl AstNode for BlockMapEntry
impl AstNode for BlockMapEntry
type Language = YamlLanguage
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 BlockMapEntry
impl Clone for BlockMapEntry
Source§fn clone(&self) -> BlockMapEntry
fn clone(&self) -> BlockMapEntry
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 BlockMapEntry
impl Debug for BlockMapEntry
Source§impl Hash for BlockMapEntry
impl Hash for BlockMapEntry
Source§impl PartialEq for BlockMapEntry
impl PartialEq for BlockMapEntry
impl Eq for BlockMapEntry
impl StructuralPartialEq for BlockMapEntry
Auto Trait Implementations§
impl Freeze for BlockMapEntry
impl !RefUnwindSafe for BlockMapEntry
impl !Send for BlockMapEntry
impl !Sync for BlockMapEntry
impl Unpin for BlockMapEntry
impl !UnwindSafe for BlockMapEntry
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