AlwaysYes

Struct AlwaysYes 

Source
pub struct AlwaysYes;
Expand description

Check which always true

Trait Implementations§

Source§

impl Check for AlwaysYes

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.