Struct create_rust_app::auth::UserSessionChangeset
source · pub struct UserSessionChangeset {
pub user_id: i32,
pub refresh_token: String,
pub device: Option<String>,
}
Fields§
§user_id: i32
§refresh_token: String
§device: Option<String>
Trait Implementations§
source§impl<'update> AsChangeset for &'update UserSessionChangeset
impl<'update> AsChangeset for &'update UserSessionChangeset
§type Changeset = <(Grouped<Eq<user_id, <&'update i32 as AsExpression<<user_id as Expression>::SqlType>>::Expression>>, Grouped<Eq<refresh_token, <&'update String as AsExpression<<refresh_token as Expression>::SqlType>>::Expression>>, Option<Grouped<Eq<device, <&'update String as AsExpression<<device as Expression>::SqlType>>::Expression>>>) as AsChangeset>::Changeset
type Changeset = <(Grouped<Eq<user_id, <&'update i32 as AsExpression<<user_id as Expression>::SqlType>>::Expression>>, Grouped<Eq<refresh_token, <&'update String as AsExpression<<refresh_token as Expression>::SqlType>>::Expression>>, Option<Grouped<Eq<device, <&'update String as AsExpression<<device as Expression>::SqlType>>::Expression>>>) as AsChangeset>::Changeset
The update statement this type represents
source§fn as_changeset(self) -> Self::Changeset
fn as_changeset(self) -> Self::Changeset
Convert
self
into the actual update statement being executedsource§impl AsChangeset for UserSessionChangeset
impl AsChangeset for UserSessionChangeset
§type Changeset = <(Grouped<Eq<user_id, <i32 as AsExpression<<user_id as Expression>::SqlType>>::Expression>>, Grouped<Eq<refresh_token, <String as AsExpression<<refresh_token as Expression>::SqlType>>::Expression>>, Option<Grouped<Eq<device, <String as AsExpression<<device as Expression>::SqlType>>::Expression>>>) as AsChangeset>::Changeset
type Changeset = <(Grouped<Eq<user_id, <i32 as AsExpression<<user_id as Expression>::SqlType>>::Expression>>, Grouped<Eq<refresh_token, <String as AsExpression<<refresh_token as Expression>::SqlType>>::Expression>>, Option<Grouped<Eq<device, <String as AsExpression<<device as Expression>::SqlType>>::Expression>>>) as AsChangeset>::Changeset
The update statement this type represents
source§fn as_changeset(self) -> Self::Changeset
fn as_changeset(self) -> Self::Changeset
Convert
self
into the actual update statement being executedsource§impl Clone for UserSessionChangeset
impl Clone for UserSessionChangeset
source§fn clone(&self) -> UserSessionChangeset
fn clone(&self) -> UserSessionChangeset
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for UserSessionChangeset
impl Debug for UserSessionChangeset
source§impl<'de> Deserialize<'de> for UserSessionChangeset
impl<'de> Deserialize<'de> for UserSessionChangeset
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
Auto Trait Implementations§
impl RefUnwindSafe for UserSessionChangeset
impl Send for UserSessionChangeset
impl Sync for UserSessionChangeset
impl Unpin for UserSessionChangeset
impl UnwindSafe for UserSessionChangeset
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoSql for T
impl<T> IntoSql for T
source§fn into_sql<T>(self) -> Self::Expressionwhere
Self: AsExpression<T> + Sized,
T: SqlType + TypedExpressionType,
fn into_sql<T>(self) -> Self::Expressionwhere Self: AsExpression<T> + Sized, T: SqlType + TypedExpressionType,
Convert
self
to an expression for Diesel’s query builder. Read moresource§fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere
&'a Self: AsExpression<T>,
T: SqlType + TypedExpressionType,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expressionwhere &'a Self: AsExpression<T>, T: SqlType + TypedExpressionType,
Convert
&self
to an expression for Diesel’s query builder. Read more