ServiceInStatus

Struct ServiceInStatus 

Source
pub struct ServiceInStatus { /* private fields */ }
Expand description

Checks if service has provided status

Implementations§

Source§

impl ServiceInStatus

Source

pub fn new(service: String, status: ServiceStatus) -> Self

Trait Implementations§

Source§

impl Check for ServiceInStatus

Source§

fn name(&self) -> &str

Short name of Check
Source§

fn yes(&self) -> bool

Performs check and returns true in case of success, false - if check negative or failed (eg. have not enough permission to perform check). Returned true value here is “stronger”, for example if file checked for some content, it possible file contains it, but check returns false if not enough permission. Because of that there is no point in negating check, for example it is incorrect to use not(is_dir) need to use path_is_missing.
Source§

fn into_check(self) -> Box<dyn Check>

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

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

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.