pub struct EUI64(/* private fields */);
Implementations§
Trait Implementations§
source§impl<'expr> AsExpression<Binary> for &'expr EUI64
impl<'expr> AsExpression<Binary> for &'expr EUI64
§type Expression = Bound<Binary, &'expr EUI64>
type Expression = Bound<Binary, &'expr EUI64>
The expression being returned
source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
Perform the conversion
source§impl AsExpression<Binary> for EUI64
impl AsExpression<Binary> for EUI64
§type Expression = Bound<Binary, EUI64>
type Expression = Bound<Binary, EUI64>
The expression being returned
source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
Perform the conversion
source§impl<'expr> AsExpression<Nullable<Binary>> for &'expr EUI64
impl<'expr> AsExpression<Nullable<Binary>> for &'expr EUI64
§type Expression = Bound<Nullable<Binary>, &'expr EUI64>
type Expression = Bound<Nullable<Binary>, &'expr EUI64>
The expression being returned
source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
Perform the conversion
source§impl AsExpression<Nullable<Binary>> for EUI64
impl AsExpression<Nullable<Binary>> for EUI64
§type Expression = Bound<Nullable<Binary>, EUI64>
type Expression = Bound<Nullable<Binary>, EUI64>
The expression being returned
source§fn as_expression(self) -> Self::Expression
fn as_expression(self) -> Self::Expression
Perform the conversion
source§impl<'de> Deserialize<'de> for EUI64
impl<'de> Deserialize<'de> for EUI64
source§fn deserialize<D>(deserialize: D) -> Result<EUI64, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserialize: D) -> Result<EUI64, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for EUI64
impl PartialEq for EUI64
impl Copy for EUI64
impl Eq for EUI64
impl StructuralPartialEq for EUI64
Auto Trait Implementations§
impl Freeze for EUI64
impl RefUnwindSafe for EUI64
impl Send for EUI64
impl Sync for EUI64
impl Unpin for EUI64
impl UnwindSafe for EUI64
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T, ST, DB> FromSqlRow<ST, DB> for Twhere
T: Queryable<ST, DB>,
ST: SqlTypeOrSelectable,
DB: Backend,
<T as Queryable<ST, DB>>::Row: FromStaticSqlRow<ST, DB>,
impl<T, ST, DB> FromSqlRow<ST, DB> for Twhere
T: Queryable<ST, DB>,
ST: SqlTypeOrSelectable,
DB: Backend,
<T as Queryable<ST, DB>>::Row: FromStaticSqlRow<ST, DB>,
source§impl<T, ST, DB> FromStaticSqlRow<ST, DB> for T
impl<T, ST, DB> FromStaticSqlRow<ST, DB> for T
source§impl<T> IntoNotNullable for T
impl<T> IntoNotNullable for T
§type NotNullable = T
type NotNullable = T
The not nullable representation of this type. Read more
source§impl<T> IntoSql for T
impl<T> IntoSql for T
source§fn into_sql<T>(self) -> Self::Expression
fn into_sql<T>(self) -> Self::Expression
Convert
self
to an expression for Diesel’s query builder. Read moresource§fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression
Convert
&self
to an expression for Diesel’s query builder. Read moresource§impl<T, ST, DB> StaticallySizedRow<ST, DB> for T
impl<T, ST, DB> StaticallySizedRow<ST, DB> for T
source§const FIELD_COUNT: usize = <ST as crate::util::TupleSize>::SIZE
const FIELD_COUNT: usize = <ST as crate::util::TupleSize>::SIZE
The number of fields that this type will consume.