Struct ReuniteError

pub struct ReuniteError(pub OwnedReadHalf, pub OwnedWriteHalf);

Error indicating that two halves were not from the same socket, and thus could not be reunited.

Fields

0: OwnedReadHalf
1: OwnedWriteHalf

Trait Implementations

impl Debug for ReuniteError

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Display for ReuniteError

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Error for ReuniteError

Auto Trait Implementations

impl Freeze for ReuniteError

impl RefUnwindSafe for ReuniteError

impl Send for ReuniteError

impl Sync for ReuniteError

impl Unpin for ReuniteError

impl UnsafeUnpin for ReuniteError

impl UnwindSafe for ReuniteError

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

impl<T> From<T> for ReuniteError

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToString for ReuniteError where T: Display + ?Sized,

fn to_string(&self) -> String

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

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

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

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