Skip to main content

DataConvertTo

Trait DataConvertTo 

Source
pub trait DataConvertTo<T> {
    // Required method
    fn convert(
        &self,
        options: &DataConversionOptions,
    ) -> DataConversionResult<T>;
}
Expand description

Trait implemented by DataConverter for each supported target type.

Required Methods§

Source

fn convert(&self, options: &DataConversionOptions) -> DataConversionResult<T>

Converts the source value to T.

§Parameters
  • options - Conversion options used for parsing source content.
§Returns

Returns the converted target value.

§Errors

Returns a super::DataConversionError when the conversion is unsupported, the source value is empty, or the source content is invalid for T.

Implementors§

Source§

impl DataConvertTo<Value> for DataConverter<'_>

Source§

impl DataConvertTo<bool> for DataConverter<'_>

Source§

impl DataConvertTo<char> for DataConverter<'_>

Source§

impl DataConvertTo<f32> for DataConverter<'_>

Source§

impl DataConvertTo<f64> for DataConverter<'_>

Source§

impl DataConvertTo<i8> for DataConverter<'_>

Source§

impl DataConvertTo<i16> for DataConverter<'_>

Source§

impl DataConvertTo<i32> for DataConverter<'_>

Source§

impl DataConvertTo<i64> for DataConverter<'_>

Source§

impl DataConvertTo<i128> for DataConverter<'_>

Source§

impl DataConvertTo<isize> for DataConverter<'_>

Source§

impl DataConvertTo<u8> for DataConverter<'_>

Source§

impl DataConvertTo<u16> for DataConverter<'_>

Source§

impl DataConvertTo<u32> for DataConverter<'_>

Source§

impl DataConvertTo<u64> for DataConverter<'_>

Source§

impl DataConvertTo<u128> for DataConverter<'_>

Source§

impl DataConvertTo<usize> for DataConverter<'_>

Source§

impl DataConvertTo<String> for DataConverter<'_>

Source§

impl DataConvertTo<Duration> for DataConverter<'_>

Source§

impl DataConvertTo<HashMap<String, String>> for DataConverter<'_>

Source§

impl DataConvertTo<BigDecimal> for DataConverter<'_>

Source§

impl DataConvertTo<DateTime<Utc>> for DataConverter<'_>

Source§

impl DataConvertTo<NaiveDate> for DataConverter<'_>

Source§

impl DataConvertTo<NaiveDateTime> for DataConverter<'_>

Source§

impl DataConvertTo<NaiveTime> for DataConverter<'_>

Source§

impl DataConvertTo<BigInt> for DataConverter<'_>

Source§

impl DataConvertTo<Url> for DataConverter<'_>