pub struct InvitationSummary {
pub exists: bool,
pub valid: bool,
pub namespace_path: String,
pub namespace_name: String,
pub role: i32,
}Fields§
§exists: bool§valid: boolfalse if revoked, accepted, or expired
namespace_path: String§namespace_name: Stringmay be empty if metadata has no display name
role: i32Intentionally NO email or invited_by — don’t leak PII.
Implementations§
Source§impl InvitationSummary
impl InvitationSummary
Sourcepub fn role(&self) -> HostedRole
pub fn role(&self) -> HostedRole
Returns the enum value of role, or the default if the field is set to an invalid enum value.
Sourcepub fn set_role(&mut self, value: HostedRole)
pub fn set_role(&mut self, value: HostedRole)
Sets role to the provided enum value.
Trait Implementations§
Source§impl Clone for InvitationSummary
impl Clone for InvitationSummary
Source§fn clone(&self) -> InvitationSummary
fn clone(&self) -> InvitationSummary
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 InvitationSummary
impl Debug for InvitationSummary
Source§impl Default for InvitationSummary
impl Default for InvitationSummary
impl Eq for InvitationSummary
Source§impl Hash for InvitationSummary
impl Hash for InvitationSummary
Source§impl Message for InvitationSummary
impl Message for InvitationSummary
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for InvitationSummary
impl PartialEq for InvitationSummary
impl StructuralPartialEq for InvitationSummary
Auto Trait Implementations§
impl Freeze for InvitationSummary
impl RefUnwindSafe for InvitationSummary
impl Send for InvitationSummary
impl Sync for InvitationSummary
impl Unpin for InvitationSummary
impl UnsafeUnpin for InvitationSummary
impl UnwindSafe for InvitationSummary
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