pub struct RolePermissionChangeset {
pub role: String,
pub permission: String,
}
Expand description
Rust struct modeling mutable data in an entry in the role_permissions
table
Fields§
§role: String
§permission: String
Trait Implementations§
Source§impl<'update> AsChangeset for &'update RolePermissionChangeset
impl<'update> AsChangeset for &'update RolePermissionChangeset
Source§type Changeset = <(Grouped<Eq<role, <&'update String as AsExpression<<role as Expression>::SqlType>>::Expression>>, Grouped<Eq<permission, <&'update String as AsExpression<<permission as Expression>::SqlType>>::Expression>>) as AsChangeset>::Changeset
type Changeset = <(Grouped<Eq<role, <&'update String as AsExpression<<role as Expression>::SqlType>>::Expression>>, Grouped<Eq<permission, <&'update String as AsExpression<<permission as Expression>::SqlType>>::Expression>>) as AsChangeset>::Changeset
The update statement this type represents
Source§fn as_changeset(self) -> <Self as AsChangeset>::Changeset
fn as_changeset(self) -> <Self as AsChangeset>::Changeset
Convert
self
into the actual update statement being executedSource§impl AsChangeset for RolePermissionChangeset
impl AsChangeset for RolePermissionChangeset
Source§type Changeset = <(Grouped<Eq<role, <String as AsExpression<<role as Expression>::SqlType>>::Expression>>, Grouped<Eq<permission, <String as AsExpression<<permission as Expression>::SqlType>>::Expression>>) as AsChangeset>::Changeset
type Changeset = <(Grouped<Eq<role, <String as AsExpression<<role as Expression>::SqlType>>::Expression>>, Grouped<Eq<permission, <String as AsExpression<<permission as Expression>::SqlType>>::Expression>>) as AsChangeset>::Changeset
The update statement this type represents
Source§fn as_changeset(self) -> <Self as AsChangeset>::Changeset
fn as_changeset(self) -> <Self as AsChangeset>::Changeset
Convert
self
into the actual update statement being executedSource§impl Clone for RolePermissionChangeset
impl Clone for RolePermissionChangeset
Source§fn clone(&self) -> RolePermissionChangeset
fn clone(&self) -> RolePermissionChangeset
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RolePermissionChangeset
impl Debug for RolePermissionChangeset
Source§impl<'de> Deserialize<'de> for RolePermissionChangeset
impl<'de> Deserialize<'de> for RolePermissionChangeset
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 Freeze for RolePermissionChangeset
impl RefUnwindSafe for RolePermissionChangeset
impl Send for RolePermissionChangeset
impl Sync for RolePermissionChangeset
impl Unpin for RolePermissionChangeset
impl UnwindSafe for RolePermissionChangeset
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<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 more