Type Alias JsonSyntaxNode

Source
pub type JsonSyntaxNode = SyntaxNode<JsonLanguage>;

Aliased Type§

struct JsonSyntaxNode { /* private fields */ }

Trait Implementations§

Source§

impl From<AnyJsonValue> for JsonSyntaxNode

Source§

fn from(n: AnyJsonValue) -> SyntaxNode

Converts to this type from the input type.
Source§

impl From<JsonArrayValue> for JsonSyntaxNode

Source§

fn from(n: JsonArrayValue) -> SyntaxNode

Converts to this type from the input type.
Source§

impl From<JsonBogus> for JsonSyntaxNode

Source§

fn from(n: JsonBogus) -> SyntaxNode

Converts to this type from the input type.
Source§

impl From<JsonBogusValue> for JsonSyntaxNode

Source§

fn from(n: JsonBogusValue) -> SyntaxNode

Converts to this type from the input type.
Source§

impl From<JsonBooleanValue> for JsonSyntaxNode

Source§

fn from(n: JsonBooleanValue) -> SyntaxNode

Converts to this type from the input type.
Source§

impl From<JsonMember> for JsonSyntaxNode

Source§

fn from(n: JsonMember) -> SyntaxNode

Converts to this type from the input type.
Source§

impl From<JsonMemberName> for JsonSyntaxNode

Source§

fn from(n: JsonMemberName) -> SyntaxNode

Converts to this type from the input type.
Source§

impl From<JsonNullValue> for JsonSyntaxNode

Source§

fn from(n: JsonNullValue) -> SyntaxNode

Converts to this type from the input type.
Source§

impl From<JsonNumberValue> for JsonSyntaxNode

Source§

fn from(n: JsonNumberValue) -> SyntaxNode

Converts to this type from the input type.
Source§

impl From<JsonObjectValue> for JsonSyntaxNode

Source§

fn from(n: JsonObjectValue) -> SyntaxNode

Converts to this type from the input type.
Source§

impl From<JsonRoot> for JsonSyntaxNode

Source§

fn from(n: JsonRoot) -> SyntaxNode

Converts to this type from the input type.
Source§

impl From<JsonStringValue> for JsonSyntaxNode

Source§

fn from(n: JsonStringValue) -> SyntaxNode

Converts to this type from the input type.