pub struct MutedCell {
pub elements: Punctuated<Component>,
pub semicolon: _Scl,
}Fields§
§elements: Punctuated<Component>§semicolon: _SclImplementations§
Trait Implementations§
Source§impl CellNode for MutedCell
impl CellNode for MutedCell
Source§fn cell_delimiter(&self) -> DelimiterKind
fn cell_delimiter(&self) -> DelimiterKind
Returns the global cell delimiter represented by this typed node.
Source§impl From<MutedCell> for SyntaxNode
impl From<MutedCell> for SyntaxNode
Source§impl PrettyTree for MutedCell
impl PrettyTree for MutedCell
Source§fn pretty_tree(&self) -> PrettyNode
fn pretty_tree(&self) -> PrettyNode
Builds the presentation node for this syntax value.
Source§impl<N> Reconstruct<N> for MutedCellwhere
N: ExternalCstNode,
impl<N> Reconstruct<N> for MutedCellwhere
N: ExternalCstNode,
fn matches(node: &N) -> bool
fn reconstruct(node: N) -> Result<Self, ReconstructError>
Source§impl ToCells for MutedCell
impl ToCells for MutedCell
Source§fn to_cells(&self, output: &mut CellStream)
fn to_cells(&self, output: &mut CellStream)
Appends this value’s global cells to
output.Source§fn to_cell_stream(&self, source_id: SourceId) -> CellStream
fn to_cell_stream(&self, source_id: SourceId) -> CellStream
Emits this value into a fresh cell stream with the requested identity.
Auto Trait Implementations§
impl Freeze for MutedCell
impl RefUnwindSafe for MutedCell
impl Send for MutedCell
impl Sync for MutedCell
impl Unpin for MutedCell
impl UnsafeUnpin for MutedCell
impl UnwindSafe for MutedCell
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