[−][src]Trait juniper::ToInputValue
Losslessly clones a Rust data type into an InputValue.
Required methods
fn to_input_value(&self) -> InputValue<S>
Performs the conversion.
Implementations on Foreign Types
impl<S, T> ToInputValue<S> for Option<T> where
T: ToInputValue<S>,
S: ScalarValue,
[src]
T: ToInputValue<S>,
S: ScalarValue,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<T, S> ToInputValue<S> for Vec<T> where
T: ToInputValue<S>,
S: ScalarValue,
[src]
T: ToInputValue<S>,
S: ScalarValue,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<'a, T, S> ToInputValue<S> for &'a [T] where
T: ToInputValue<S>,
S: ScalarValue,
[src]
T: ToInputValue<S>,
S: ScalarValue,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<T, S> ToInputValue<S> for Box<T> where
S: Debug,
T: ToInputValue<S>,
[src]
S: Debug,
T: ToInputValue<S>,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<'a, T, S> ToInputValue<S> for &'a T where
S: Debug,
T: ToInputValue<S>,
[src]
S: Debug,
T: ToInputValue<S>,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<T, S> ToInputValue<S> for Arc<T> where
S: Debug,
T: ToInputValue<S>,
[src]
S: Debug,
T: ToInputValue<S>,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<S> ToInputValue<S> for String where
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
[src]
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<'a, S> ToInputValue<S> for &'a str where
S: ScalarValue,
[src]
S: ScalarValue,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<S> ToInputValue<S> for bool where
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
[src]
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<S> ToInputValue<S> for i32 where
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
[src]
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<S> ToInputValue<S> for f64 where
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
[src]
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<S> ToInputValue<S> for DateTime<FixedOffset> where
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
[src]
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<S> ToInputValue<S> for DateTime<Utc> where
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
[src]
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<S> ToInputValue<S> for NaiveDate where
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
[src]
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<S> ToInputValue<S> for NaiveDateTime where
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
[src]
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<S> ToInputValue<S> for Url where
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
[src]
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
fn to_input_value(&self) -> InputValue<S>
[src]
impl<S> ToInputValue<S> for Uuid where
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
[src]
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
fn to_input_value(&self) -> InputValue<S>
[src]
Implementors
impl<S> ToInputValue<S> for ID where
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,
[src]
S: ScalarValue,
&'__b S: ScalarRefValue<'__b>,