Trait elephantry::entity::Simple

source ·
pub trait Simple: ToSql + FromSql { }
Expand description

Naive entity trait implementation for type who impl ToSql and FromSql.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Simple for IpAddr

Available on crate feature net only.
source§

impl Simple for IpNetwork

Available on crate feature net only.
source§

impl Simple for Value

Available on crate feature json only.
source§

impl Simple for bool

source§

impl Simple for char

source§

impl Simple for f32

source§

impl Simple for f64

source§

impl Simple for i16

source§

impl Simple for i32

source§

impl Simple for i64

source§

impl Simple for u8

Available on crate feature bit only.
source§

impl Simple for u16

source§

impl Simple for u32

source§

impl Simple for ()

source§

impl Simple for String

source§

impl Simple for RangeFull

source§

impl Simple for BigDecimal

source§

impl Simple for BitVec

Available on crate feature bit only.
source§

impl Simple for DateTime<FixedOffset>

Available on crate feature date only.
source§

impl Simple for DateTime<Local>

Available on crate feature date only.
source§

impl Simple for DateTime<Utc>

Available on crate feature date only.
source§

impl Simple for NaiveDate

Available on crate feature date only.
source§

impl Simple for NaiveDateTime

Available on crate feature date only.
source§

impl Simple for MacAddr6

Available on crate feature net only.
source§

impl Simple for MacAddr8

Available on crate feature net only.
source§

impl Simple for Uuid

Available on crate feature uuid only.
source§

impl Simple for Element

Available on crate feature xml only.
source§

impl<A: FromSql + ToSql, B: FromSql + ToSql> Simple for (A, B)

source§

impl<A: FromSql + ToSql, B: FromSql + ToSql, C: FromSql + ToSql> Simple for (A, B, C)

source§

impl<A: FromSql + ToSql, B: FromSql + ToSql, C: FromSql + ToSql, D: FromSql + ToSql> Simple for (A, B, C, D)

source§

impl<A: FromSql + ToSql, B: FromSql + ToSql, C: FromSql + ToSql, D: FromSql + ToSql, E: FromSql + ToSql> Simple for (A, B, C, D, E)

source§

impl<A: FromSql + ToSql, B: FromSql + ToSql, C: FromSql + ToSql, D: FromSql + ToSql, E: FromSql + ToSql, F: FromSql + ToSql> Simple for (A, B, C, D, E, F)

source§

impl<A: FromSql + ToSql, B: FromSql + ToSql, C: FromSql + ToSql, D: FromSql + ToSql, E: FromSql + ToSql, F: FromSql + ToSql, G: FromSql + ToSql> Simple for (A, B, C, D, E, F, G)

source§

impl<A: FromSql + ToSql, B: FromSql + ToSql, C: FromSql + ToSql, D: FromSql + ToSql, E: FromSql + ToSql, F: FromSql + ToSql, G: FromSql + ToSql, H: FromSql + ToSql> Simple for (A, B, C, D, E, F, G, H)

source§

impl<A: FromSql + ToSql, B: FromSql + ToSql, C: FromSql + ToSql, D: FromSql + ToSql, E: FromSql + ToSql, F: FromSql + ToSql, G: FromSql + ToSql, H: FromSql + ToSql, I: FromSql + ToSql> Simple for (A, B, C, D, E, F, G, H, I)

source§

impl<A: FromSql + ToSql, B: FromSql + ToSql, C: FromSql + ToSql, D: FromSql + ToSql, E: FromSql + ToSql, F: FromSql + ToSql, G: FromSql + ToSql, H: FromSql + ToSql, I: FromSql + ToSql, J: FromSql + ToSql> Simple for (A, B, C, D, E, F, G, H, I, J)

source§

impl<A: FromSql + ToSql, B: FromSql + ToSql, C: FromSql + ToSql, D: FromSql + ToSql, E: FromSql + ToSql, F: FromSql + ToSql, G: FromSql + ToSql, H: FromSql + ToSql, I: FromSql + ToSql, J: FromSql + ToSql, K: FromSql + ToSql> Simple for (A, B, C, D, E, F, G, H, I, J, K)

source§

impl<A: FromSql + ToSql, B: FromSql + ToSql, C: FromSql + ToSql, D: FromSql + ToSql, E: FromSql + ToSql, F: FromSql + ToSql, G: FromSql + ToSql, H: FromSql + ToSql, I: FromSql + ToSql, J: FromSql + ToSql, K: FromSql + ToSql, L: FromSql + ToSql> Simple for (A, B, C, D, E, F, G, H, I, J, K, L)

source§

impl<T: FromSql + ToSql> Simple for (Bound<T>, Bound<T>)

source§

impl<T: FromSql + ToSql> Simple for Range<T>

source§

impl<T: FromSql + ToSql> Simple for RangeFrom<T>

source§

impl<T: FromSql + ToSql> Simple for RangeTo<T>

source§

impl<T: Simple + Clone> Simple for Vec<T>

source§

impl<T: Simple> Simple for Option<T>

source§

impl<const N: usize> Simple for [u8; N]

Available on crate feature bit only.

Implementors§

source§

impl Simple for Box

Available on crate feature geo only.
source§

impl Simple for Bytea

source§

impl Simple for Circle

Available on crate feature geo only.
source§

impl Simple for Hstore

source§

impl Simple for Interval

Available on crate feature date only.
source§

impl Simple for Jsonb

Available on crate feature json only.
source§

impl Simple for Line

Available on crate feature geo only.
source§

impl Simple for Lquery

source§

impl Simple for Ltree

source§

impl Simple for Ltxtquery

source§

impl Simple for Money

Available on crate feature money only.
source§

impl Simple for Path

Available on crate feature geo only.
source§

impl Simple for Point

Available on crate feature geo only.
source§

impl Simple for Polygon

Available on crate feature geo only.
source§

impl Simple for Segment

Available on crate feature geo only.
source§

impl Simple for Time

Available on crate feature time only.
source§

impl Simple for TimeTz

Available on crate feature time only.
source§

impl<R, T> Simple for Multirange<R, T>
where R: RangeBounds<T> + ToSql + FromSql, T: Debug,

Available on crate feature multirange only.
source§

impl<T: FromSql + ToSql> Simple for Array<T>