pub struct KnownRole {
pub member: String,
pub collective: String,
pub role: Option<i16>,
}Expand description
A member’s role in a collective, as the app knows it.
Fields§
§member: String§collective: String§role: Option<i16>The role held; None: a membership is known but none covered the time.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KnownRole
impl<'de> Deserialize<'de> for KnownRole
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 Forget for KnownRole
impl Freeze for KnownRole
impl RefUnwindSafe for KnownRole
impl Send for KnownRole
impl Sync for KnownRole
impl Unpin for KnownRole
impl UnsafeUnpin for KnownRole
impl UnwindSafe for KnownRole
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