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 (const: unstable) · 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§fn default() -> PairingConfig
fn default() -> PairingConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PairingConfig
impl<'de> Deserialize<'de> for PairingConfig
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<PairingConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<PairingConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for PairingConfig
impl Serialize for PairingConfig
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more