Struct domain::resolv::lookup::srv::SrvItem[][src]

pub struct SrvItem { /* fields omitted */ }

Implementations

impl SrvItem[src]

pub async fn resolve<R: Resolver>(
    self,
    resolver: &R
) -> Result<ResolvedSrvItem, Error> where
    &'a R::Octets: OctetsRef
[src]

Methods from Deref<Target = Srv<Dname<OctetsVec>>>

pub const RTYPE: Rtype[src]

pub fn priority(&self) -> u16[src]

pub fn weight(&self) -> u16[src]

pub fn port(&self) -> u16[src]

pub fn target(&self) -> &N[src]

Trait Implementations

impl AsRef<Srv<Dname<SmallVec<[u8; 24]>>>> for SrvItem[src]

impl Clone for SrvItem[src]

impl Debug for SrvItem[src]

impl Deref for SrvItem[src]

type Target = Srv<Dname<OctetsVec>>

The resulting type after dereferencing.

Auto Trait Implementations

impl RefUnwindSafe for SrvItem

impl Send for SrvItem

impl Sync for SrvItem

impl Unpin for SrvItem

impl UnwindSafe for SrvItem

Blanket Implementations

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

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

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

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

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

impl<Source, Target> OctetsInto<Target> for Source where
    Target: OctetsFrom<Source>, 
[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<V, T> VZip<V> for T where
    V: MultiLane<T>,