pub struct UserUpdateParams {
pub nickname: Option<String>,
pub phone: Option<String>,
pub email: Option<String>,
pub avatar: Option<String>,
pub roles: Option<Vec<String>>,
pub groups: Option<Vec<String>>,
pub status: Option<i16>,
}Fields§
§nickname: Option<String>§phone: Option<String>§email: Option<String>§avatar: Option<String>§roles: Option<Vec<String>>§groups: Option<Vec<String>>§status: Option<i16>Trait Implementations§
Source§impl Clone for UserUpdateParams
impl Clone for UserUpdateParams
Source§fn clone(&self) -> UserUpdateParams
fn clone(&self) -> UserUpdateParams
Returns a duplicate 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 UserUpdateParams
impl Debug for UserUpdateParams
Source§impl Default for UserUpdateParams
impl Default for UserUpdateParams
Source§fn default() -> UserUpdateParams
fn default() -> UserUpdateParams
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UserUpdateParams
impl<'de> Deserialize<'de> for UserUpdateParams
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 UserUpdateParams
impl RefUnwindSafe for UserUpdateParams
impl Send for UserUpdateParams
impl Sync for UserUpdateParams
impl Unpin for UserUpdateParams
impl UnsafeUnpin for UserUpdateParams
impl UnwindSafe for UserUpdateParams
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 more