[][src]Trait taplo::dom::Cast

pub trait Cast: Sized + Sealed {
    fn cast(element: SyntaxElement) -> Option<Self>;
}
[]

Casting allows constructing DOM nodes from syntax nodes.

Required methods

fn cast(element: SyntaxElement) -> Option<Self>

Implementors

impl Cast for Node[src][+]

impl Cast for ValueNode[src][+]

impl Cast for ArrayNode[src][+]

impl Cast for BoolNode[src][+]

impl Cast for DateNode[src][+]

impl Cast for EntryNode[src][+]

impl Cast for FloatNode[src][+]

impl Cast for IntegerNode[src][+]

impl Cast for KeyNode[src][+]

impl Cast for RootNode[src][+]

impl Cast for StringNode[src][+]

impl Cast for TableNode[src][+]