pub trait Unlockable {
    type Unlocked: Unlocked;

    fn unlock(
        &self
    ) -> Result<Self::Unlocked, <Self::Unlocked as Locked>::Error>; }
Expand description

A client that can be unlock()ed and implements both Locked & Unlocked.

Note: A possibly expensive operation as it might result in cloning

Required Associated Types

Required Methods

Implementors