Skip to main content

FieldCompatible

Trait FieldCompatible 

Source
pub trait FieldCompatible<Custom> { }
Expand description

Marker trait for compile-time field type compatibility.

Validates that a full type’s field type Self is compatible with a custom type’s field type Custom. Covers common wrapping patterns used in generated types (Option, Box, Vec).

Implementations on Foreign Types§

Source§

impl FieldCompatible<Option<String>> for Option<DateTime<Utc>>

Source§

impl FieldCompatible<String> for Option<DateTime<Utc>>

Source§

impl FieldCompatible<String> for DateTime<Utc>

Source§

impl<T> FieldCompatible<Option<T>> for Option<Box<T>>

Source§

impl<T> FieldCompatible<T> for Option<Box<T>>

Source§

impl<T> FieldCompatible<T> for Option<T>

Implementors§

Source§

impl<T> FieldCompatible<T> for T