Struct connchk::NetworkResources[][src]

pub struct NetworkResources {
    pub target: Vec<Resource>,
}

Provides a deserialize target for TOML configuration files defining multiple Resource entities

Fields

target: Vec<Resource>

Implementations

impl NetworkResources[src]

pub fn check_resources(&mut self)[src]

Executes parallel connectivity checks for all Resource objects contained within the higher level NetworkResources struct. Prints success message with call latency or failure message with available details. Maintains the resource order defined in the supplied TOML configuration file.

Trait Implementations

impl Debug for NetworkResources[src]

impl<'de> Deserialize<'de> for NetworkResources[src]

Auto Trait Implementations

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> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

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

impl<T> Instrument for T[src]

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

impl<T> Pointable for T

type Init = T

The type for initializers.

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.