pub struct CloudHomeCredentialsOwner { /* private fields */ }Expand description
The durable owner that issues one credential capability per provider connection and rejects writes from providers replaced by a later setup.
Implementations§
Source§impl CloudHomeCredentialsOwner
impl CloudHomeCredentialsOwner
pub fn new(destination: StoreKeys) -> Self
pub fn current(&self) -> Arc<dyn CloudHomeCredentialCustody>
pub fn stage( &self, proposed: Option<CloudHomeCredentials>, ) -> Arc<StagedCloudHomeCredentials>
Trait Implementations§
Source§impl Clone for CloudHomeCredentialsOwner
impl Clone for CloudHomeCredentialsOwner
Source§fn clone(&self) -> CloudHomeCredentialsOwner
fn clone(&self) -> CloudHomeCredentialsOwner
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CloudHomeCredentialsOwner
impl !RefUnwindSafe for CloudHomeCredentialsOwner
impl Send for CloudHomeCredentialsOwner
impl Sync for CloudHomeCredentialsOwner
impl Unpin for CloudHomeCredentialsOwner
impl UnsafeUnpin for CloudHomeCredentialsOwner
impl !UnwindSafe for CloudHomeCredentialsOwner
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