pub struct PairingConfig {
pub persist_path: String,
pub default_window_secs: u64,
}Expand description
Configuration for time-windowed mesh pairing.
Controls where paired host data is persisted and the default enrollment window duration.
§Example TOML
[kernel.pairing]
persist_path = ".weftos/runtime/paired_hosts.json"
default_window_secs = 30Fields§
§persist_path: StringPath to the paired hosts persistence file.
default_window_secs: u64Default enrollment window duration in seconds.
Trait Implementations§
Source§impl Clone for PairingConfig
impl Clone for PairingConfig
Source§fn clone(&self) -> PairingConfig
fn clone(&self) -> PairingConfig
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 PairingConfig
impl Debug for PairingConfig
Source§impl Default for PairingConfig
impl Default for PairingConfig
Source§impl<'de> Deserialize<'de> for PairingConfig
impl<'de> Deserialize<'de> for PairingConfig
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 PairingConfig
impl RefUnwindSafe for PairingConfig
impl Send for PairingConfig
impl Sync for PairingConfig
impl Unpin for PairingConfig
impl UnsafeUnpin for PairingConfig
impl UnwindSafe for PairingConfig
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