pub trait TryFromU64: Sized {
// Required method
fn try_from_u64(n: u64) -> Result<Self, DbErr>;
}Expand description
Build a value of Self from a u64 last-insert-id returned by the
database after an auto-increment INSERT.
Auto-generated for primitive integer primary keys; failures (e.g. for
non-integer or composite keys) yield DbErr::ConvertFromU64.
Required Methodsยง
Sourcefn try_from_u64(n: u64) -> Result<Self, DbErr>
fn try_from_u64(n: u64) -> Result<Self, DbErr>
Build Self from the raw u64 returned by the driver.
Dyn Compatibilityยง
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Typesยง
Sourceยงimpl TryFromU64 for DateTime<FixedOffset>
impl TryFromU64 for DateTime<FixedOffset>
Sourceยงimpl TryFromU64 for String
impl TryFromU64 for String
Sourceยงimpl TryFromU64 for bool
impl TryFromU64 for bool
Sourceยงimpl TryFromU64 for f32
impl TryFromU64 for f32
Sourceยงimpl TryFromU64 for f64
impl TryFromU64 for f64
Sourceยงimpl TryFromU64 for i8
impl TryFromU64 for i8
Sourceยงimpl TryFromU64 for i16
impl TryFromU64 for i16
Sourceยงimpl TryFromU64 for i32
impl TryFromU64 for i32
Sourceยงimpl TryFromU64 for i64
impl TryFromU64 for i64
Sourceยงimpl TryFromU64 for u8
impl TryFromU64 for u8
Sourceยงimpl TryFromU64 for u16
impl TryFromU64 for u16
Sourceยงimpl TryFromU64 for u32
impl TryFromU64 for u32
Sourceยงimpl TryFromU64 for u64
impl TryFromU64 for u64
Sourceยงimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> TryFromU64 for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
T0: TryFromU64,
T1: TryFromU64,
T2: TryFromU64,
T3: TryFromU64,
T4: TryFromU64,
T5: TryFromU64,
T6: TryFromU64,
T7: TryFromU64,
T8: TryFromU64,
T9: TryFromU64,
T10: TryFromU64,
T11: TryFromU64,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> TryFromU64 for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
T0: TryFromU64,
T1: TryFromU64,
T2: TryFromU64,
T3: TryFromU64,
T4: TryFromU64,
T5: TryFromU64,
T6: TryFromU64,
T7: TryFromU64,
T8: TryFromU64,
T9: TryFromU64,
T10: TryFromU64,
T11: TryFromU64,
Sourceยงimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> TryFromU64 for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
T0: TryFromU64,
T1: TryFromU64,
T2: TryFromU64,
T3: TryFromU64,
T4: TryFromU64,
T5: TryFromU64,
T6: TryFromU64,
T7: TryFromU64,
T8: TryFromU64,
T9: TryFromU64,
T10: TryFromU64,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> TryFromU64 for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
T0: TryFromU64,
T1: TryFromU64,
T2: TryFromU64,
T3: TryFromU64,
T4: TryFromU64,
T5: TryFromU64,
T6: TryFromU64,
T7: TryFromU64,
T8: TryFromU64,
T9: TryFromU64,
T10: TryFromU64,
Sourceยงimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> TryFromU64 for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where
T0: TryFromU64,
T1: TryFromU64,
T2: TryFromU64,
T3: TryFromU64,
T4: TryFromU64,
T5: TryFromU64,
T6: TryFromU64,
T7: TryFromU64,
T8: TryFromU64,
T9: TryFromU64,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> TryFromU64 for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where
T0: TryFromU64,
T1: TryFromU64,
T2: TryFromU64,
T3: TryFromU64,
T4: TryFromU64,
T5: TryFromU64,
T6: TryFromU64,
T7: TryFromU64,
T8: TryFromU64,
T9: TryFromU64,
Sourceยงimpl<T0, T1, T2, T3, T4, T5, T6, T7, T8> TryFromU64 for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where
T0: TryFromU64,
T1: TryFromU64,
T2: TryFromU64,
T3: TryFromU64,
T4: TryFromU64,
T5: TryFromU64,
T6: TryFromU64,
T7: TryFromU64,
T8: TryFromU64,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> TryFromU64 for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where
T0: TryFromU64,
T1: TryFromU64,
T2: TryFromU64,
T3: TryFromU64,
T4: TryFromU64,
T5: TryFromU64,
T6: TryFromU64,
T7: TryFromU64,
T8: TryFromU64,
Sourceยงimpl<T0, T1, T2, T3, T4, T5, T6, T7> TryFromU64 for (T0, T1, T2, T3, T4, T5, T6, T7)where
T0: TryFromU64,
T1: TryFromU64,
T2: TryFromU64,
T3: TryFromU64,
T4: TryFromU64,
T5: TryFromU64,
T6: TryFromU64,
T7: TryFromU64,
impl<T0, T1, T2, T3, T4, T5, T6, T7> TryFromU64 for (T0, T1, T2, T3, T4, T5, T6, T7)where
T0: TryFromU64,
T1: TryFromU64,
T2: TryFromU64,
T3: TryFromU64,
T4: TryFromU64,
T5: TryFromU64,
T6: TryFromU64,
T7: TryFromU64,
Sourceยงimpl<T0, T1, T2, T3, T4, T5, T6> TryFromU64 for (T0, T1, T2, T3, T4, T5, T6)where
T0: TryFromU64,
T1: TryFromU64,
T2: TryFromU64,
T3: TryFromU64,
T4: TryFromU64,
T5: TryFromU64,
T6: TryFromU64,
impl<T0, T1, T2, T3, T4, T5, T6> TryFromU64 for (T0, T1, T2, T3, T4, T5, T6)where
T0: TryFromU64,
T1: TryFromU64,
T2: TryFromU64,
T3: TryFromU64,
T4: TryFromU64,
T5: TryFromU64,
T6: TryFromU64,
Sourceยงimpl<T0, T1, T2, T3, T4, T5> TryFromU64 for (T0, T1, T2, T3, T4, T5)where
T0: TryFromU64,
T1: TryFromU64,
T2: TryFromU64,
T3: TryFromU64,
T4: TryFromU64,
T5: TryFromU64,
impl<T0, T1, T2, T3, T4, T5> TryFromU64 for (T0, T1, T2, T3, T4, T5)where
T0: TryFromU64,
T1: TryFromU64,
T2: TryFromU64,
T3: TryFromU64,
T4: TryFromU64,
T5: TryFromU64,
Sourceยงimpl<T0, T1, T2, T3, T4> TryFromU64 for (T0, T1, T2, T3, T4)
impl<T0, T1, T2, T3, T4> TryFromU64 for (T0, T1, T2, T3, T4)
Sourceยงimpl<T0, T1, T2, T3> TryFromU64 for (T0, T1, T2, T3)
impl<T0, T1, T2, T3> TryFromU64 for (T0, T1, T2, T3)
Sourceยงimpl<T0, T1, T2> TryFromU64 for (T0, T1, T2)
impl<T0, T1, T2> TryFromU64 for (T0, T1, T2)
Sourceยงimpl<T0, T1> TryFromU64 for (T0, T1)where
T0: TryFromU64,
T1: TryFromU64,
impl<T0, T1> TryFromU64 for (T0, T1)where
T0: TryFromU64,
T1: TryFromU64,
Implementorsยง
impl TryFromU64 for Date
impl TryFromU64 for Decimal
impl TryFromU64 for IpNetwork
impl TryFromU64 for NaiveDate
impl TryFromU64 for NaiveDateTime
impl TryFromU64 for NaiveTime
impl TryFromU64 for OffsetDateTime
impl TryFromU64 for PermissionId
Available on crate feature
rbac only.impl TryFromU64 for PrimitiveDateTime
impl TryFromU64 for ResourceId
Available on crate feature
rbac only.impl TryFromU64 for RoleId
Available on crate feature
rbac only.impl TryFromU64 for TextUuid
Available on crate feature
with-uuid only.impl TryFromU64 for Time
impl TryFromU64 for UserId
Available on crate feature
rbac only.