Struct apollo_encoder::ScalarDef [−][src]
pub struct ScalarDef { /* fields omitted */ }Expand description
Represents scalar types such as Int, String, and Boolean. Scalars cannot have fields.
ScalarTypeDefinition: Description? scalar Name Directives?
Detailed documentation can be found in GraphQL spec.
Example
use apollo_encoder::ScalarDef;
let mut scalar = ScalarDef::new("NumberOfTreatsPerDay".to_string());
scalar.description(Some(
"Int representing number of treats received.".to_string(),
));
assert_eq!(
scalar.to_string(),
r#""Int representing number of treats received."
scalar NumberOfTreatsPerDay
"#
);Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ScalarDef
impl UnwindSafe for ScalarDef
Blanket Implementations
Mutably borrows from an owned value. Read more