pub struct UserDelta {
pub edit: EditMode,
pub id: Option<i64>,
pub username: String,
pub email: String,
pub password: Option<String>,
pub role: Role,
}
Expand description
The Struct that is responsible for creating and editing users.
Fields§
§edit: EditMode
§id: Option<i64>
§username: String
§email: String
§password: Option<String>
§role: Role
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UserDelta
impl<'de> Deserialize<'de> for UserDelta
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 UserDelta
impl RefUnwindSafe for UserDelta
impl Send for UserDelta
impl Sync for UserDelta
impl Unpin for UserDelta
impl UnwindSafe for UserDelta
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