pub struct RosterMember {
pub user_id: String,
pub display_name: String,
pub groups: Vec<String>,
pub devices: Vec<RosterMemberDevice>,
}Expand description
One person in a RosterMembersResult (#93).
Fields§
§user_id: StringThe stable authorization handle — what an allow entry names.
display_name: StringThe human name, for display. Empty if the roster’s own field is.
groups: Vec<String>The groups this person belongs to, each declared in RosterMembersResult::groups.
devices: Vec<RosterMemberDevice>Their ACTIVE devices — revoked ones are absent, exactly as the gate sees it. Ordered primary-before-mirror, then by label.
Trait Implementations§
Source§impl Clone for RosterMember
impl Clone for RosterMember
Source§fn clone(&self) -> RosterMember
fn clone(&self) -> RosterMember
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RosterMember
impl Debug for RosterMember
Source§impl Default for RosterMember
impl Default for RosterMember
Source§fn default() -> RosterMember
fn default() -> RosterMember
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RosterMember
impl<'de> Deserialize<'de> for RosterMember
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
impl Eq for RosterMember
Source§impl PartialEq for RosterMember
impl PartialEq for RosterMember
Source§impl Serialize for RosterMember
impl Serialize for RosterMember
impl StructuralPartialEq for RosterMember
Auto Trait Implementations§
impl Freeze for RosterMember
impl RefUnwindSafe for RosterMember
impl Send for RosterMember
impl Sync for RosterMember
impl Unpin for RosterMember
impl UnsafeUnpin for RosterMember
impl UnwindSafe for RosterMember
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