pub struct RekeyConfig {
pub enabled: bool,
pub after_secs: u64,
pub after_messages: u64,
}Fields§
§enabled: boolEnable periodic rekey (node.rekey.enabled).
after_secs: u64Initiate rekey after this many seconds (node.rekey.after_secs).
after_messages: u64Initiate rekey after this many messages sent (node.rekey.after_messages).
Trait Implementations§
Source§impl Clone for RekeyConfig
impl Clone for RekeyConfig
Source§fn clone(&self) -> RekeyConfig
fn clone(&self) -> RekeyConfig
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 RekeyConfig
impl Debug for RekeyConfig
Source§impl Default for RekeyConfig
impl Default for RekeyConfig
Source§impl<'de> Deserialize<'de> for RekeyConfig
impl<'de> Deserialize<'de> for RekeyConfig
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 RekeyConfig
impl RefUnwindSafe for RekeyConfig
impl Send for RekeyConfig
impl Sync for RekeyConfig
impl Unpin for RekeyConfig
impl UnsafeUnpin for RekeyConfig
impl UnwindSafe for RekeyConfig
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,
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