Struct openssh_mux_client::NonZeroByteVec
source · [−]#[repr(transparent)]pub struct NonZeroByteVec(_);
Implementations
sourceimpl NonZeroByteVec
impl NonZeroByteVec
pub fn new(bytes: Vec<u8>) -> Option<Self>
pub fn from_bytes_remove_nul(bytes: Vec<u8>) -> Self
sourcepub const unsafe fn new_unchecked(bytes: Vec<u8>) -> Self
pub const unsafe fn new_unchecked(bytes: Vec<u8>) -> Self
Safety
bytes
- Must not contain0
.
pub fn from_slice(slice: &NonZeroByteSlice) -> Self
pub fn push(&mut self, byte: NonZeroU8)
Methods from Deref<Target = NonZeroByteSlice>
Trait Implementations
sourceimpl Borrow<NonZeroByteSlice> for NonZeroByteVec
impl Borrow<NonZeroByteSlice> for NonZeroByteVec
sourcefn borrow(&self) -> &NonZeroByteSlice
fn borrow(&self) -> &NonZeroByteSlice
Immutably borrows from an owned value. Read more
sourceimpl Clone for NonZeroByteVec
impl Clone for NonZeroByteVec
sourcefn clone(&self) -> NonZeroByteVec
fn clone(&self) -> NonZeroByteVec
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for NonZeroByteVec
impl Debug for NonZeroByteVec
sourceimpl Deref for NonZeroByteVec
impl Deref for NonZeroByteVec
type Target = NonZeroByteSlice
type Target = NonZeroByteSlice
The resulting type after dereferencing.
sourceimpl From<&NonZeroByteSlice> for NonZeroByteVec
impl From<&NonZeroByteSlice> for NonZeroByteVec
sourcefn from(slice: &NonZeroByteSlice) -> Self
fn from(slice: &NonZeroByteSlice) -> Self
Converts to this type from the input type.
sourceimpl From<CString> for NonZeroByteVec
impl From<CString> for NonZeroByteVec
sourceimpl Hash for NonZeroByteVec
impl Hash for NonZeroByteVec
sourceimpl PartialEq<NonZeroByteVec> for NonZeroByteVec
impl PartialEq<NonZeroByteVec> for NonZeroByteVec
sourcefn eq(&self, other: &NonZeroByteVec) -> bool
fn eq(&self, other: &NonZeroByteVec) -> bool
sourceimpl Serialize for NonZeroByteVec
impl Serialize for NonZeroByteVec
sourceimpl TryFrom<String> for NonZeroByteVec
impl TryFrom<String> for NonZeroByteVec
impl Eq for NonZeroByteVec
impl StructuralEq for NonZeroByteVec
impl StructuralPartialEq for NonZeroByteVec
Auto Trait Implementations
impl RefUnwindSafe for NonZeroByteVec
impl Send for NonZeroByteVec
impl Sync for NonZeroByteVec
impl Unpin for NonZeroByteVec
impl UnwindSafe for NonZeroByteVec
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more