Skip to main content

ParseScalarValue

Trait ParseScalarValue 

Source
pub trait ParseScalarValue<S = DefaultScalarValue> {
    // Required method
    fn from_str(value: ScalarToken<'_>) -> ParseScalarResult<S>;
}
Expand description

A trait used to convert a ScalarToken into a certain scalar value type

Required Methods§

Source

fn from_str(value: ScalarToken<'_>) -> ParseScalarResult<S>

See the trait documentation

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<Tz, __S> ParseScalarValue<__S> for DateTime<Tz>

Available on crate feature chrono only.
Source§

impl<__S> ParseScalarValue<__S> for Tz
where __S: ScalarValue,

Available on crate feature chrono-tz only.
Source§

impl<__S> ParseScalarValue<__S> for bool
where __S: ScalarValue,

Source§

impl<__S> ParseScalarValue<__S> for f64
where __S: ScalarValue,

Source§

impl<__S> ParseScalarValue<__S> for i32
where __S: ScalarValue,

Source§

impl<__S> ParseScalarValue<__S> for String
where __S: ScalarValue,

Source§

impl<__S> ParseScalarValue<__S> for BigDecimal
where __S: ScalarValue,

Available on crate feature bigdecimal only.
Source§

impl<__S> ParseScalarValue<__S> for DateTime
where __S: ScalarValue,

Available on crate feature bson only.
Source§

impl<__S> ParseScalarValue<__S> for ObjectId
where __S: ScalarValue,

Available on crate feature bson only.
Source§

impl<__S> ParseScalarValue<__S> for NaiveDate
where __S: ScalarValue,

Available on crate feature chrono only.
Source§

impl<__S> ParseScalarValue<__S> for NaiveDateTime
where __S: ScalarValue,

Available on crate feature chrono only.
Source§

impl<__S> ParseScalarValue<__S> for NaiveTime
where __S: ScalarValue,

Available on crate feature chrono only.
Source§

impl<__S> ParseScalarValue<__S> for CompactString
where __S: ScalarValue,

Source§

impl<__S> ParseScalarValue<__S> for Date
where __S: ScalarValue,

Available on crate feature jiff only.
Source§

impl<__S> ParseScalarValue<__S> for DateTime
where __S: ScalarValue,

Available on crate feature jiff only.
Source§

impl<__S> ParseScalarValue<__S> for Time
where __S: ScalarValue,

Available on crate feature jiff only.
Source§

impl<__S> ParseScalarValue<__S> for Span
where __S: ScalarValue,

Available on crate feature jiff only.
Source§

impl<__S> ParseScalarValue<__S> for Timestamp
where __S: ScalarValue,

Available on crate feature jiff only.
Source§

impl<__S> ParseScalarValue<__S> for Offset
where __S: ScalarValue,

Available on crate feature jiff only.
Source§

impl<__S> ParseScalarValue<__S> for TimeZone
where __S: ScalarValue,

Available on crate feature jiff only.
Source§

impl<__S> ParseScalarValue<__S> for Zoned
where __S: ScalarValue,

Available on crate feature jiff only.
Source§

impl<__S> ParseScalarValue<__S> for Decimal
where __S: ScalarValue,

Available on crate feature rust_decimal only.
Source§

impl<__S> ParseScalarValue<__S> for Date
where __S: ScalarValue,

Available on crate feature time only.
Source§

impl<__S> ParseScalarValue<__S> for OffsetDateTime
where __S: ScalarValue,

Available on crate feature time only.
Source§

impl<__S> ParseScalarValue<__S> for PrimitiveDateTime
where __S: ScalarValue,

Available on crate feature time only.
Source§

impl<__S> ParseScalarValue<__S> for Time
where __S: ScalarValue,

Available on crate feature time only.
Source§

impl<__S> ParseScalarValue<__S> for UtcOffset
where __S: ScalarValue,

Available on crate feature time only.
Source§

impl<__S> ParseScalarValue<__S> for Url
where __S: ScalarValue,

Available on crate feature url only.
Source§

impl<__S> ParseScalarValue<__S> for Uuid
where __S: ScalarValue,

Available on crate feature uuid only.

Implementors§

Source§

impl<__S> ParseScalarValue<__S> for juniper::integrations::jiff::TimeZone
where __S: ScalarValue,

Available on crate feature jiff only.
Source§

impl<__S> ParseScalarValue<__S> for ArcStr
where __S: ScalarValue,

Source§

impl<__S> ParseScalarValue<__S> for ID
where __S: ScalarValue,