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§
impl Simple for IpAddr
Available on crate feature
net
only.impl Simple for IpNetwork
Available on crate feature
net
only.impl Simple for Value
Available on crate feature
json
only.impl Simple for bool
impl Simple for char
impl Simple for f32
impl Simple for f64
impl Simple for i16
impl Simple for i32
impl Simple for i64
impl Simple for u8
Available on crate feature
bit
only.impl Simple for u16
impl Simple for u32
impl Simple for ()
impl Simple for String
impl Simple for RangeFull
impl Simple for BigDecimal
impl Simple for BitVec
Available on crate feature
bit
only.impl Simple for DateTime<FixedOffset>
Available on crate feature
date
only.impl Simple for DateTime<Local>
Available on crate feature
date
only.impl Simple for DateTime<Utc>
Available on crate feature
date
only.impl Simple for NaiveDate
Available on crate feature
date
only.impl Simple for NaiveDateTime
Available on crate feature
date
only.impl Simple for MacAddr6
Available on crate feature
net
only.impl Simple for MacAddr8
Available on crate feature
net
only.impl Simple for Uuid
Available on crate feature
uuid
only.impl Simple for Element
Available on crate feature
xml
only.impl<A: FromSql + ToSql, B: FromSql + ToSql> Simple for (A, B)
impl<A: FromSql + ToSql, B: FromSql + ToSql, C: FromSql + ToSql> Simple for (A, B, C)
impl<A: FromSql + ToSql, B: FromSql + ToSql, C: FromSql + ToSql, D: FromSql + ToSql> Simple for (A, B, C, D)
impl<A: FromSql + ToSql, B: FromSql + ToSql, C: FromSql + ToSql, D: FromSql + ToSql, E: FromSql + ToSql> Simple for (A, B, C, D, E)
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)
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)
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)
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)
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)
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)
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)
impl<T: FromSql + ToSql> Simple for (Bound<T>, Bound<T>)
impl<T: FromSql + ToSql> Simple for Range<T>
impl<T: FromSql + ToSql> Simple for RangeFrom<T>
impl<T: FromSql + ToSql> Simple for RangeTo<T>
impl<T: Simple + Clone> Simple for Vec<T>
impl<T: Simple> Simple for Option<T>
impl<const N: usize> Simple for [u8; N]
Available on crate feature
bit
only.Implementors§
impl Simple for Box
Available on crate feature
geo
only.impl Simple for Bytea
impl Simple for Circle
Available on crate feature
geo
only.impl Simple for Hstore
impl Simple for Interval
Available on crate feature
date
only.impl Simple for Jsonb
Available on crate feature
json
only.impl Simple for Line
Available on crate feature
geo
only.impl Simple for Lquery
impl Simple for Ltree
impl Simple for Ltxtquery
impl Simple for Money
Available on crate feature
money
only.impl Simple for Path
Available on crate feature
geo
only.impl Simple for Point
Available on crate feature
geo
only.impl Simple for Polygon
Available on crate feature
geo
only.impl Simple for Segment
Available on crate feature
geo
only.impl Simple for Time
Available on crate feature
time
only.impl Simple for TimeTz
Available on crate feature
time
only.impl<R, T> Simple for Multirange<R, T>
Available on crate feature
multirange
only.