pub struct PersistedNoiseConfig { /* private fields */ }
Implementations§
Source§impl PersistedNoiseConfig
impl PersistedNoiseConfig
Sourcepub fn new(config_dir: &str) -> PersistedNoiseConfig
pub fn new(config_dir: &str) -> PersistedNoiseConfig
Creates a new persisting noise config, which stores the pairing information in “bitbox.json” in the provided directory.
Trait Implementations§
Source§impl NoiseConfig for PersistedNoiseConfig
impl NoiseConfig for PersistedNoiseConfig
fn read_config(&self) -> Result<NoiseConfigData, ConfigError>
fn store_config(&self, conf: &NoiseConfigData) -> Result<(), ConfigError>
impl Threading for PersistedNoiseConfig
Auto Trait Implementations§
impl Freeze for PersistedNoiseConfig
impl RefUnwindSafe for PersistedNoiseConfig
impl Send for PersistedNoiseConfig
impl Sync for PersistedNoiseConfig
impl Unpin for PersistedNoiseConfig
impl UnwindSafe for PersistedNoiseConfig
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