Struct BytesIsNotEmpty

pub(in ::str) struct BytesIsNotEmpty;

Trait Implementations

impl Clone for BytesIsNotEmpty

fn clone(&self) -> BytesIsNotEmpty

impl<'a, 'b> Fn(&'a &'b [u8]) for BytesIsNotEmpty

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

impl<'a, 'b> FnMut(&'a &'b [u8]) for BytesIsNotEmpty

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

impl<'a, 'b> FnOnce(&'a &'b [u8]) for BytesIsNotEmpty

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

Auto Trait Implementations

impl Freeze for BytesIsNotEmpty

impl RefUnwindSafe for BytesIsNotEmpty

impl Send for BytesIsNotEmpty

impl Sync for BytesIsNotEmpty

impl Unpin for BytesIsNotEmpty

impl UnsafeUnpin for BytesIsNotEmpty

impl UnwindSafe for BytesIsNotEmpty

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for BytesIsNotEmpty

fn from(t: T) -> T

Returns the argument unchanged.

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

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

impl<T> SizedTypeProperties for BytesIsNotEmpty

impl<T, U> Into<U> for BytesIsNotEmpty 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 BytesIsNotEmpty 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 BytesIsNotEmpty where U: TryFrom<T>,

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