[][src]Struct bytes::SmallByteStr

pub struct SmallByteStr { /* fields omitted */ }

Methods

impl SmallByteStr[src]

pub fn zero() -> SmallByteStr[src]

pub fn from_slice(bytes: &[u8]) -> Option<SmallByteStr>[src]

pub fn as_slice(&self) -> &[u8][src]

Trait Implementations

impl ByteStr for SmallByteStr[src]

type Buf = SmallByteStrBuf

impl ToBytes for SmallByteStr[src]

impl Clone for SmallByteStr[src]

impl Copy for SmallByteStr[src]

impl<B: ByteStr> PartialEq<B> for SmallByteStr[src]

impl Index<usize> for SmallByteStr[src]

type Output = u8

The returned type after indexing.

Auto Trait Implementations

impl Send for SmallByteStr

impl Sync for SmallByteStr

impl Unpin for SmallByteStr

impl UnwindSafe for SmallByteStr

impl RefUnwindSafe for SmallByteStr

Blanket Implementations

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

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

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

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.

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]