Skip to main content

ValueFromNode

Trait ValueFromNode 

Source
pub trait ValueFromNode<'a>: Sized {
    // Required method
    fn to_json(self, variables: Option<&Variables<'a>>) -> JSValue;
}
Expand description

Trait for convertin AST Value Nodes of a GraphQL language document to serde_json::Values.

Required Methods§

Source

fn to_json(self, variables: Option<&Variables<'a>>) -> JSValue

Convert current AST Value Node to a serde_json::Value with given Variables.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<'a> ValueFromNode<'a> for BooleanValue

Source§

impl<'a> ValueFromNode<'a> for EnumValue<'a>

Source§

impl<'a> ValueFromNode<'a> for FloatValue<'a>

Source§

impl<'a> ValueFromNode<'a> for IntValue<'a>

Source§

impl<'a> ValueFromNode<'a> for ListValue<'a>

Source§

impl<'a> ValueFromNode<'a> for ObjectValue<'a>

Source§

impl<'a> ValueFromNode<'a> for StringValue<'a>

Source§

impl<'a> ValueFromNode<'a> for Value<'a>

Source§

impl<'a> ValueFromNode<'a> for Variable<'a>