pub struct LeaseTime(/* private fields */);Expand description
The time, in seconds, before a lease expires. A lower value will increase dhcp traffic between client and server. A higher value will increase the chances that all ip addresses are assigned. The maximum value (4,294,967,295) is reserved to represent Infinity.
Lease time must be at least a minute because:
- The server must subtract some time to account for drift.
- The default value for T1 (renewal time) is half of the lease_time.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LeaseTime
impl<'de> Deserialize<'de> for LeaseTime
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
impl Eq for LeaseTime
impl StructuralPartialEq for LeaseTime
Auto Trait Implementations§
impl Freeze for LeaseTime
impl RefUnwindSafe for LeaseTime
impl Send for LeaseTime
impl Sync for LeaseTime
impl Unpin for LeaseTime
impl UnwindSafe for LeaseTime
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.