Skip to main content

CastTarget

Trait CastTarget 

Source
pub trait CastTarget<'a, T: DataType, D> {
    // Required method
    fn cast_type_name(self) -> &'a str;
}
Expand description

Input accepted by cast.

You can pass:

  • a SQL type string (dialect-specific), or
  • a type marker value (uses that marker’s default SQL cast name).

Required Methods§

Source

fn cast_type_name(self) -> &'a str

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl<'a, T: DataType, D> CastTarget<'a, T, D> for &'a str

Source§

fn cast_type_name(self) -> &'a str

Implementors§

Source§

impl<'a, T, D> CastTarget<'a, T, D> for T