pub struct TariffId(/* private fields */);
Expand description
The id of a tariff
Implementations§
Trait Implementations§
Source§impl<'__expr> AsExpression<Nullable<Uuid>> for &'__expr TariffId
impl<'__expr> AsExpression<Nullable<Uuid>> for &'__expr TariffId
Source§fn as_expression(self) -> <Self as AsExpression<Nullable<Uuid>>>::Expression
fn as_expression(self) -> <Self as AsExpression<Nullable<Uuid>>>::Expression
Perform the conversion
Source§impl AsExpression<Nullable<Uuid>> for TariffId
impl AsExpression<Nullable<Uuid>> for TariffId
Source§fn as_expression(self) -> <Self as AsExpression<Nullable<Uuid>>>::Expression
fn as_expression(self) -> <Self as AsExpression<Nullable<Uuid>>>::Expression
Perform the conversion
Source§impl<'__expr> AsExpression<Uuid> for &'__expr TariffId
impl<'__expr> AsExpression<Uuid> for &'__expr TariffId
Source§type Expression = Bound<Uuid, &'__expr TariffId>
type Expression = Bound<Uuid, &'__expr TariffId>
The expression being returned
Source§fn as_expression(self) -> <Self as AsExpression<Uuid>>::Expression
fn as_expression(self) -> <Self as AsExpression<Uuid>>::Expression
Perform the conversion
Source§impl AsExpression<Uuid> for TariffId
impl AsExpression<Uuid> for TariffId
Source§type Expression = Bound<Uuid, TariffId>
type Expression = Bound<Uuid, TariffId>
The expression being returned
Source§fn as_expression(self) -> <Self as AsExpression<Uuid>>::Expression
fn as_expression(self) -> <Self as AsExpression<Uuid>>::Expression
Perform the conversion
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for TariffId
impl<'__de, __Context> BorrowDecode<'__de, __Context> for TariffId
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl<'de> Deserialize<'de> for TariffId
impl<'de> Deserialize<'de> for TariffId
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Ord for TariffId
impl Ord for TariffId
Source§impl PartialOrd for TariffId
impl PartialOrd for TariffId
impl Copy for TariffId
impl DieselNewtype<Uuid> for TariffId
impl Eq for TariffId
impl StructuralPartialEq for TariffId
Auto Trait Implementations§
impl Freeze for TariffId
impl RefUnwindSafe for TariffId
impl Send for TariffId
impl Sync for TariffId
impl Unpin for TariffId
impl UnwindSafe for TariffId
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§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> PartialSchema for Twhere
T: ComposeSchema + ?Sized,
impl<T> PartialSchema for Twhere
T: ComposeSchema + ?Sized,
Source§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.