pub trait ParseScalarValue<S = DefaultScalarValue> {
    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

Implementations on Foreign Types§

source§

impl<S> ParseScalarValue<S> for Stringwhere
    S: ScalarValue,

source§

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

source§

impl<S> ParseScalarValue<S> for boolwhere
    S: ScalarValue,

source§

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

source§

impl<S> ParseScalarValue<S> for i32where
    S: ScalarValue,

source§

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

source§

impl<S> ParseScalarValue<S> for f64where
    S: ScalarValue,

source§

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

source§

impl<S> ParseScalarValue<S> for DateTime<FixedOffset>where
    S: ScalarValue,

source§

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

source§

impl<S> ParseScalarValue<S> for DateTime<Utc>where
    S: ScalarValue,

source§

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

source§

impl<S> ParseScalarValue<S> for NaiveDatewhere
    S: ScalarValue,

source§

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

source§

impl<S> ParseScalarValue<S> for NaiveDateTimewhere
    S: ScalarValue,

source§

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

source§

impl<S> ParseScalarValue<S> for Urlwhere
    S: ScalarValue,

source§

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

source§

impl<S> ParseScalarValue<S> for Uuidwhere
    S: ScalarValue,

source§

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

source§

impl<S> ParseScalarValue<S> for ObjectIdwhere
    S: ScalarValue,

source§

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

source§

impl<S> ParseScalarValue<S> for UtcDateTimewhere
    S: ScalarValue,

source§

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

Implementors§

source§

impl<S> ParseScalarValue<S> for IDwhere
    S: ScalarValue,