Trait juniper::ToInputValue[][src]

pub trait ToInputValue: Sized {
    fn to_input_value(&self) -> InputValue;
}

Losslessly clones a Rust data type into an InputValue.

Required Methods

Performs the conversion.

Implementations on Foreign Types

impl<T> ToInputValue for Option<T> where
    T: ToInputValue
[src]

impl<T> ToInputValue for Vec<T> where
    T: ToInputValue
[src]

impl<'a, T> ToInputValue for &'a [T] where
    T: ToInputValue
[src]

impl<T> ToInputValue for Box<T> where
    T: ToInputValue
[src]

impl<'a, T> ToInputValue for &'a T where
    T: ToInputValue
[src]

impl<T> ToInputValue for Arc<T> where
    T: ToInputValue
[src]

impl ToInputValue for String
[src]

impl<'a> ToInputValue for &'a str
[src]

impl ToInputValue for bool
[src]

impl ToInputValue for i32
[src]

impl ToInputValue for f64
[src]

impl ToInputValue for DateTime<FixedOffset>
[src]

impl ToInputValue for DateTime<Utc>
[src]

impl ToInputValue for NaiveDate
[src]

impl ToInputValue for NaiveDateTime
[src]

impl ToInputValue for Url
[src]

impl ToInputValue for Uuid
[src]

Implementors