Struct std::ffi::FromBytesWithNulError 1.10.0[−][src]
pub struct FromBytesWithNulError { /* fields omitted */ }An error indicating that a nul byte was not in the expected position.
The slice used to create a CStr must have one and only one nul byte,
positioned at the end.
This error is created by the CStr::from_bytes_with_nul method.
See its documentation for more.
Examples
use std::ffi::{CStr, FromBytesWithNulError}; let _: FromBytesWithNulError = CStr::from_bytes_with_nul(b"f\0oo").unwrap_err();Run
Trait Implementations
impl Clone for FromBytesWithNulError[src]
impl Clone for FromBytesWithNulError[src]fn clone(&self) -> FromBytesWithNulError[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Display for FromBytesWithNulError1.17.0[src]
impl Display for FromBytesWithNulError1.17.0[src]impl Eq for FromBytesWithNulError[src]
impl Eq for FromBytesWithNulError[src]impl Error for FromBytesWithNulError1.17.0[src]
impl Error for FromBytesWithNulError1.17.0[src]impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError[src]
impl PartialEq<FromBytesWithNulError> for FromBytesWithNulError[src]fn eq(&self, other: &FromBytesWithNulError) -> bool[src]
fn ne(&self, other: &FromBytesWithNulError) -> bool[src]
impl StructuralEq for FromBytesWithNulError[src]
impl StructuralEq for FromBytesWithNulError[src]Auto Trait Implementations
impl RefUnwindSafe for FromBytesWithNulError
impl RefUnwindSafe for FromBytesWithNulErrorimpl Send for FromBytesWithNulError
impl Send for FromBytesWithNulErrorimpl Sync for FromBytesWithNulError
impl Sync for FromBytesWithNulErrorimpl Unpin for FromBytesWithNulError
impl Unpin for FromBytesWithNulErrorimpl UnwindSafe for FromBytesWithNulError
impl UnwindSafe for FromBytesWithNulErrorBlanket Implementations
impl<T> Borrow<T> for T where
T: ?Sized, [src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]pub fn borrow(&self) -> &TⓘNotable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<R: Read + ?Sized> Read for &mut Rimpl<W: Write + ?Sized> Write for &mut W[src]
Notable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<R: Read + ?Sized> Read for &mut Rimpl<W: Write + ?Sized> Write for &mut Wimpl<T> BorrowMut<T> for T where
T: ?Sized, [src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]pub fn borrow_mut(&mut self) -> &mut TⓘNotable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<R: Read + ?Sized> Read for &mut Rimpl<W: Write + ?Sized> Write for &mut W[src]
Notable traits for &'_ mut I
impl<'_, I> Iterator for &'_ mut I where
I: Iterator + ?Sized, type Item = <I as Iterator>::Item;impl<'_, F> Future for &'_ mut F where
F: Future + Unpin + ?Sized, type Output = <F as Future>::Output;impl<R: Read + ?Sized> Read for &mut Rimpl<W: Write + ?Sized> Write for &mut W