Struct rive_models::member::PartialMember
source · pub struct PartialMember {
pub id: Option<MemberCompositeKey>,
pub joined_at: Option<Timestamp>,
pub nickname: Option<String>,
pub avatar: Option<Attachment>,
pub roles: Option<Vec<String>>,
pub timeout: Option<Timestamp>,
}Expand description
Partial representation of a member of a server on Revolt
Fields§
§id: Option<MemberCompositeKey>Unique member id
joined_at: Option<Timestamp>Time at which this user joined the server
nickname: Option<String>Member’s nickname
avatar: Option<Attachment>Avatar attachment
roles: Option<Vec<String>>Member’s roles
timeout: Option<Timestamp>Timestamp this member is timed out until
Trait Implementations§
source§impl Clone for PartialMember
impl Clone for PartialMember
source§fn clone(&self) -> PartialMember
fn clone(&self) -> PartialMember
Returns a copy 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 PartialMember
impl Debug for PartialMember
source§impl<'de> Deserialize<'de> for PartialMember
impl<'de> Deserialize<'de> for PartialMember
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 RefUnwindSafe for PartialMember
impl Send for PartialMember
impl Sync for PartialMember
impl Unpin for PartialMember
impl UnwindSafe for PartialMember
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