[−][src]Enum custom_codes::Networking
Networking Specific
Variants
NetworkAccessDenied
Permission to access network is denied
HostUnreachable
Network is available but unable to reach destination host
ConnectionReset
Connection was reset and has been terminated
ConnectionAborted
Connection to the address has been stopped
NotConnected
The network operation failed because process has not finished connecting
HeadersCorrupted
Headers for a particular protocol corrupted
ServerNotResponding
Server access was reached but didnt respond
IpInUse
IP Address is already in use
PortInUse
Port is in use but IP is available
AddrInUse
The IP address and Port are both in use
IpAvailable
IP Address is available
BrokenPipe
Network Operation Failed because a pipe is broken
NetConnExists
Connection already exists
InvalidNetInput
Operation parameters are Invalid
InvalidNetData
Operation parameters are fine but operation data is invalid
NetTimedOut
The network operation timed out
Interrupted
The network connection was interrupted while in progress
UnexpectedNetEof
Unexpected end of connection
NetDriverBuggy
Connection Driver is buggy
Other(String)
An error ccured because of a malfunction or bug
Trait Implementations
impl PartialEq<Networking> for Networking
[src]
fn eq(&self, other: &Networking) -> bool
[src]
fn ne(&self, other: &Networking) -> bool
[src]
impl Clone for Networking
[src]
fn clone(&self) -> Networking
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Eq for Networking
[src]
impl Debug for Networking
[src]
impl Serialize for Networking
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for Networking
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Sync for Networking
impl Unpin for Networking
impl Send for Networking
impl UnwindSafe for Networking
impl RefUnwindSafe for Networking
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> 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, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,