[−][src]Enum i3ipc::EstablishError
An error initializing a connection.
It first involves first getting the i3 socket path, then connecting to the socket. Either part could go wrong which is why there are two possibilities here.
Variants
GetSocketPathError(Error)
An error while getting the socket path
SocketError(Error)
An error while accessing the socket
Trait Implementations
impl Display for EstablishError
[src]
impl Debug for EstablishError
[src]
impl Error for EstablishError
[src]
Auto Trait Implementations
impl Send for EstablishError
impl Sync for EstablishError
Blanket Implementations
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T> From for T
[src]
impl<T, U> Into for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T> Borrow for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> BorrowMut for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,