Trait cynic::InlineFragments
source · 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§
sourcefn deserialize_variant<D>(
typename: &str,
deserializer: D
) -> Result<Self, D::Error>where
D: Deserializer<'de>,
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.