pub struct ProviderAccessChange {
pub account: String,
pub intended: bool,
pub initially_granted: bool,
pub needs_invitation: bool,
pub operation: NewOperation,
}Expand description
One account’s intention derived from membership and this device’s invitations.
Fields§
§account: StringProvider account identity.
intended: boolWhether a current member or open invite needs the account.
initially_granted: boolReceived access entries describe grants already delivered.
needs_invitation: boolAn open invite also needs the provider’s acceptance information.
operation: NewOperationThe journal payload identifying this account.
Auto Trait Implementations§
impl Freeze for ProviderAccessChange
impl RefUnwindSafe for ProviderAccessChange
impl Send for ProviderAccessChange
impl Sync for ProviderAccessChange
impl Unpin for ProviderAccessChange
impl UnsafeUnpin for ProviderAccessChange
impl UnwindSafe for ProviderAccessChange
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