pub struct MemberUserView {
pub id: String,
pub email: Option<String>,
pub name: Option<String>,
pub image: Option<String>,
}Expand description
Minimal user info for member-related API responses.
This is a concrete framework type (not generic) used to project user fields into member responses.
Fields§
§id: String§email: Option<String>§name: Option<String>§image: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for MemberUserView
impl Clone for MemberUserView
Source§fn clone(&self) -> MemberUserView
fn clone(&self) -> MemberUserView
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 MemberUserView
impl Debug for MemberUserView
Source§impl<'de> Deserialize<'de> for MemberUserView
impl<'de> Deserialize<'de> for MemberUserView
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 MemberUserView
impl RefUnwindSafe for MemberUserView
impl Send for MemberUserView
impl Sync for MemberUserView
impl Unpin for MemberUserView
impl UnwindSafe for MemberUserView
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