[][src]Struct dhcpd_parser::leases::Leases

pub struct Leases(_);

Trait Implementations

impl LeasesMethods for Leases[src]

fn active_by<S: AsRef<str>>(
    &self,
    field: LeasesField,
    value: S,
    active_at: Date
) -> Option<Lease>
[src]

Deprecated since 0.4.3:

any filtering logic should be done by user

Returns a lease by some field and it's value if it exists.

The lease has to be active:

  • active_at is between it's starts and ends datetime
  • is not abandoned
  • no active leases that match the field value exist after it

impl Clone for Leases[src]

impl Eq for Leases[src]

impl PartialEq<Leases> for Leases[src]

impl Debug for Leases[src]

impl Index<usize> for Leases[src]

type Output = Lease

The returned type after indexing.

Auto Trait Implementations

impl Send for Leases

impl Sync for Leases

impl Unpin for Leases

impl UnwindSafe for Leases

impl RefUnwindSafe for Leases

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]