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: i32refresh_token: Stringdevice: Option<String>Trait Implementations
sourceimpl<'update> AsChangeset for &'update UserSessionChangeset
impl<'update> AsChangeset for &'update UserSessionChangeset
type Target = table
type Target = table
The table which Self::Changeset will be updating
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
sourcefn as_changeset(self) -> Self::Changeset
fn as_changeset(self) -> Self::Changeset
Convert self into the actual update statement being executed
sourceimpl AsChangeset for UserSessionChangeset
impl AsChangeset for UserSessionChangeset
type Target = table
type Target = table
The table which Self::Changeset will be updating
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
sourcefn as_changeset(self) -> Self::Changeset
fn as_changeset(self) -> Self::Changeset
Convert self into the actual update statement being executed
sourceimpl Clone for UserSessionChangeset
impl Clone for UserSessionChangeset
sourcefn clone(&self) -> UserSessionChangeset
fn clone(&self) -> UserSessionChangeset
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for UserSessionChangeset
impl Debug for UserSessionChangeset
sourceimpl<'de> Deserialize<'de> for UserSessionChangeset
impl<'de> Deserialize<'de> for UserSessionChangeset
sourcefn 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
sourceimpl Serialize for UserSessionChangeset
impl Serialize for UserSessionChangeset
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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoSql for T
impl<T> IntoSql for T
sourcefn into_sql<T>(self) -> Self::Expression where
Self: AsExpression<T>,
T: SqlType + TypedExpressionType,
fn into_sql<T>(self) -> Self::Expression where
Self: AsExpression<T>,
T: SqlType + TypedExpressionType,
Convert self to an expression for Diesel’s query builder. Read more
sourcefn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression where
T: SqlType + TypedExpressionType,
&'a Self: AsExpression<T>,
fn as_sql<'a, T>(&'a self) -> <&'a Self as AsExpression<T>>::Expression where
T: SqlType + TypedExpressionType,
&'a Self: AsExpression<T>,
Convert &self to an expression for Diesel’s query builder. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more