#[non_exhaustive]pub struct UserPostData {
pub real_name: String,
pub role: UserRole,
pub passphrase: String,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.real_name: String§role: UserRole§passphrase: StringImplementations§
Source§impl UserPostData
impl UserPostData
Trait Implementations§
Source§impl Clone for UserPostData
impl Clone for UserPostData
Source§fn clone(&self) -> UserPostData
fn clone(&self) -> UserPostData
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 UserPostData
impl Debug for UserPostData
Source§impl<'de> Deserialize<'de> for UserPostData
impl<'de> Deserialize<'de> for UserPostData
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
Source§impl PartialEq for UserPostData
impl PartialEq for UserPostData
Source§impl Serialize for UserPostData
impl Serialize for UserPostData
impl StructuralPartialEq for UserPostData
Auto Trait Implementations§
impl Freeze for UserPostData
impl RefUnwindSafe for UserPostData
impl Send for UserPostData
impl Sync for UserPostData
impl Unpin for UserPostData
impl UnwindSafe for UserPostData
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