pub trait SpringValue: ToNnSqlValue + Sized {
Show 13 methods fn into_sql_value(self) -> SqlValue { ... } fn try_from_i16(_: &i16) -> Result<Self> { ... } fn try_from_i32(_: &i32) -> Result<Self> { ... } fn try_from_i64(_: &i64) -> Result<Self> { ... } fn try_from_u16(_: &u16) -> Result<Self> { ... } fn try_from_u32(_: &u32) -> Result<Self> { ... } fn try_from_u64(_: &u64) -> Result<Self> { ... } fn try_from_f32(_: &f32) -> Result<Self> { ... } fn try_from_string(_: &str) -> Result<Self> { ... } fn try_from_blob(_: &[u8]) -> Result<Self> { ... } fn try_from_bool(_: &bool) -> Result<Self> { ... } fn try_from_timestamp(_: &SpringTimestamp) -> Result<Self> { ... } fn try_from_duration(_: &SpringEventDuration) -> Result<Self> { ... }
}
Expand description

Rust values can be unpacked from NnSqlValue back into them.

Provided Methods

Convert Rust type into strictly-matching SQL type.

Failures
  • SpringError::Sql when:
    • the type implementing SqlConvertible is not convertible from i16
Failures
  • SpringError::Sql when:
    • the type implementing SqlConvertible is not convertible from i32
Failures
  • SpringError::Sql when:
    • the type implementing SqlConvertible is not convertible from i64
Failures
  • SpringError::Sql when:
    • the type implementing SqlConvertible is not convertible from u16
Failures
  • SpringError::Sql when:
    • the type implementing SqlConvertible is not convertible from u32
Failures
  • SpringError::Sql when:
    • the type implementing SqlConvertible is not convertible from u64
Failures
  • SpringError::Sql when:
    • the type implementing SqlConvertible is not convertible from f32
Failures
  • SpringError::Sql when:
    • the type implementing SqlConvertible is not convertible from String
Failures
  • SpringError::Sql when:
    • the type implementing SqlConvertible is not convertible from Vec
Failures
  • SpringError::Sql when:
    • the type implementing SqlConvertible is not convertible from bool
Failures
  • SpringError::Sql when:
    • the type implementing SqlConvertible is not convertible from Timestamp
Failures
  • SpringError::Sql when:
    • the type implementing SqlConvertible is not convertible from EventDuration

Implementations on Foreign Types

Implementors