pub struct Invitee {
pub principal_id: Uuid,
pub agent_id: Option<String>,
}Fields§
§principal_id: Uuid§agent_id: Option<String>None includes the principal’s otherwise-authorized delegates. Some restricts this invitation to one exactly attributed agent.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Invitee
impl<'de> Deserialize<'de> for Invitee
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 Invitee
Source§impl Ord for Invitee
impl Ord for Invitee
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for Invitee
impl PartialOrd for Invitee
impl StructuralPartialEq for Invitee
Auto Trait Implementations§
impl Freeze for Invitee
impl RefUnwindSafe for Invitee
impl Send for Invitee
impl Sync for Invitee
impl Unpin for Invitee
impl UnsafeUnpin for Invitee
impl UnwindSafe for Invitee
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