pub struct MembersFile {
pub members: BTreeMap<String, MemberInfo>,
}Expand description
Decrypted contents of members.yaml: opaque id -> resolution data.
Fields§
§members: BTreeMap<String, MemberInfo>Implementations§
Source§impl MembersFile
impl MembersFile
Sourcepub fn display_for(&self, id: &str) -> Option<String>
pub fn display_for(&self, id: &str) -> Option<String>
Display string for an opaque id: name if set, else e-mail. None when
the id is not in the file (the caller then keeps showing nothing rather
than a raw id, or requests authentication).
Trait Implementations§
Source§impl Clone for MembersFile
impl Clone for MembersFile
Source§fn clone(&self) -> MembersFile
fn clone(&self) -> MembersFile
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 MembersFile
impl Debug for MembersFile
Source§impl Default for MembersFile
impl Default for MembersFile
Source§fn default() -> MembersFile
fn default() -> MembersFile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MembersFile
impl<'de> Deserialize<'de> for MembersFile
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 MembersFile
impl PartialEq for MembersFile
Source§fn eq(&self, other: &MembersFile) -> bool
fn eq(&self, other: &MembersFile) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for MembersFile
impl Serialize for MembersFile
impl StructuralPartialEq for MembersFile
Auto Trait Implementations§
impl Freeze for MembersFile
impl RefUnwindSafe for MembersFile
impl Send for MembersFile
impl Sync for MembersFile
impl Unpin for MembersFile
impl UnsafeUnpin for MembersFile
impl UnwindSafe for MembersFile
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