pub enum GraphQLScalar {
ID,
String,
Int,
Float,
Boolean,
DateTime,
Date,
Time,
JSON,
Decimal,
BigInt,
Custom(String),
}Expand description
GraphQL scalar types mapped from SQL
Variants§
ID
GraphQL ID type
String
GraphQL String type
Int
GraphQL Int type
Float
GraphQL Float type
Boolean
GraphQL Boolean type
DateTime
GraphQL DateTime type (custom scalar)
Date
GraphQL Date type (custom scalar)
Time
GraphQL Time type (custom scalar)
JSON
GraphQL JSON type (custom scalar)
Decimal
GraphQL Decimal type (custom scalar)
BigInt
GraphQL BigInt type (custom scalar)
Custom(String)
Custom scalar type
Implementations§
Source§impl GraphQLScalar
impl GraphQLScalar
Trait Implementations§
Source§impl Clone for GraphQLScalar
impl Clone for GraphQLScalar
Source§fn clone(&self) -> GraphQLScalar
fn clone(&self) -> GraphQLScalar
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GraphQLScalar
impl Debug for GraphQLScalar
Source§impl Hash for GraphQLScalar
impl Hash for GraphQLScalar
Source§impl PartialEq for GraphQLScalar
impl PartialEq for GraphQLScalar
impl Eq for GraphQLScalar
impl StructuralPartialEq for GraphQLScalar
Auto Trait Implementations§
impl Freeze for GraphQLScalar
impl RefUnwindSafe for GraphQLScalar
impl Send for GraphQLScalar
impl Sync for GraphQLScalar
impl Unpin for GraphQLScalar
impl UnsafeUnpin for GraphQLScalar
impl UnwindSafe for GraphQLScalar
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more