pub struct PairingStore {
pub pairings: Vec<Pairing>,
}Expand description
Storage for pairing configurations
Fields§
§pairings: Vec<Pairing>Implementations§
Source§impl PairingStore
impl PairingStore
Sourcepub fn pairings_path() -> PathBuf
pub fn pairings_path() -> PathBuf
Get pairings path
Sourcepub fn add_pairing(&mut self, pairing: Pairing) -> Result<()>
pub fn add_pairing(&mut self, pairing: Pairing) -> Result<()>
Add a pairing
Sourcepub fn clear_pending(&mut self) -> Result<()>
pub fn clear_pending(&mut self) -> Result<()>
Clear all pending pairings
Sourcepub fn list_pairings(&self) -> &[Pairing]
pub fn list_pairings(&self) -> &[Pairing]
List all pairings
Sourcepub fn list_by_status(&self, status: &PairingStatus) -> Vec<&Pairing>
pub fn list_by_status(&self, status: &PairingStatus) -> Vec<&Pairing>
List pairings by status
Trait Implementations§
Source§impl Clone for PairingStore
impl Clone for PairingStore
Source§fn clone(&self) -> PairingStore
fn clone(&self) -> PairingStore
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 moreSource§impl Debug for PairingStore
impl Debug for PairingStore
Source§impl Default for PairingStore
impl Default for PairingStore
Source§fn default() -> PairingStore
fn default() -> PairingStore
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PairingStore
impl<'de> Deserialize<'de> for PairingStore
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
Auto Trait Implementations§
impl Freeze for PairingStore
impl RefUnwindSafe for PairingStore
impl Send for PairingStore
impl Sync for PairingStore
impl Unpin for PairingStore
impl UnsafeUnpin for PairingStore
impl UnwindSafe for PairingStore
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