pub trait InlineFragments<'de>: QueryFragment + Deserialize<'de> {
    // Required method
    fn deserialize_variant<D>(
        typename: &str,
        deserializer: D
    ) -> Result<Self, D::Error>
       where D: Deserializer<'de>;
}
Expand description

A QueryFragment that contains a set of inline fragments

This should be derived on an enum with newtype variants where each inner type is a QueryFragment for an appropriate type.

Required Methods§

source

fn deserialize_variant<D>( typename: &str, deserializer: D ) -> Result<Self, D::Error>
where D: Deserializer<'de>,

Attempts to deserialize a variant with the given typename.

Object Safety§

This trait is not object safe.

Implementors§