ScyllaDBHasArrayType

Trait ScyllaDBHasArrayType 

Source
pub trait ScyllaDBHasArrayType {
    // Required method
    fn array_type_info() -> ScyllaDBTypeInfo;

    // Provided method
    fn array_compatible(ty: &ScyllaDBTypeInfo) -> bool { ... }
}
Expand description

Provides information necessary to encode and decode ScyllaDB arrays as compatible Rust types.

Required Methods§

Provided Methods§

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 ScyllaDBHasArrayType for &str

Source§

impl ScyllaDBHasArrayType for IpAddr

Source§

impl ScyllaDBHasArrayType for bool

Source§

impl ScyllaDBHasArrayType for f32

Source§

impl ScyllaDBHasArrayType for f64

Source§

impl ScyllaDBHasArrayType for i8

Source§

impl ScyllaDBHasArrayType for i16

Source§

impl ScyllaDBHasArrayType for i32

Source§

impl ScyllaDBHasArrayType for i64

Source§

impl ScyllaDBHasArrayType for String

Source§

impl ScyllaDBHasArrayType for CqlDate

Source§

impl ScyllaDBHasArrayType for CqlDuration

Source§

impl ScyllaDBHasArrayType for CqlTime

Source§

impl ScyllaDBHasArrayType for CqlTimestamp

Source§

impl ScyllaDBHasArrayType for CqlTimeuuid

Source§

impl ScyllaDBHasArrayType for Uuid

Source§

impl<T> ScyllaDBHasArrayType for Option<T>

Source§

impl<T> ScyllaDBHasArrayType for &T

Implementors§