Struct IsNotEmpty

pub(in ::str) struct IsNotEmpty;

Trait Implementations

impl Clone for IsNotEmpty

fn clone(&self) -> IsNotEmpty

impl<'a, 'b> Fn(&'a &'b str) for IsNotEmpty

extern ""rust-call"" fn call(&self, (s): (&'a &'b str,)) -> bool

impl<'a, 'b> FnMut(&'a &'b str) for IsNotEmpty

extern ""rust-call"" fn call_mut(&mut self, (s): (&'a &'b str,)) -> bool

impl<'a, 'b> FnOnce(&'a &'b str) for IsNotEmpty

type Output = bool;
extern ""rust-call"" fn call_once(self, (s): (&'a &'b str,)) -> bool

Auto Trait Implementations

impl Freeze for IsNotEmpty

impl RefUnwindSafe for IsNotEmpty

impl Send for IsNotEmpty

impl Sync for IsNotEmpty

impl Unpin for IsNotEmpty

impl UnsafeUnpin for IsNotEmpty

impl UnwindSafe for IsNotEmpty

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> CloneToUninit for IsNotEmpty where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for IsNotEmpty

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> SizeHint for IsNotEmpty where T: ?Sized,

fn lower_bound(&self) -> usize
fn upper_bound(&self) -> Option<usize>

impl<T> SizedTypeProperties for IsNotEmpty

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

fn into(self) -> U

Calls U::from(self).

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

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

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

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

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