[−][src]Enum psk_client::error::PskClientError
Simple wrapper around crates own, and dependent crates', error types.
Variants
Generated when the caller fails supply a PSK key.
UnparseableKeyHex(FromHexError)
Generated when the supplied PSK key isn't valid HEX.
ReadError(Error)
Could not read from the given Read
or BufRead
object
Generated when the caller fails to supply a PSK identity.
NoValidHost(Error)
Generated when the supplied host to connect to is invalid.
FailedInitialisation(ErrorStack)
Generated when OpenSSL cannot be initialised, perhaps it's missing?
InvalidCipherList(String, ErrorStack)
Generated when the supplied ciphers do not translate to a valid cipher string.
TcpConnectError(Error)
Generated when the client fails to open a basic TCP connection to the host.
SslHandshakeError(String)
Generated when the SSL handshake fails.
Generated when the FIPS was marked as required but could not be enabled.
Trait Implementations
impl Debug for PskClientError
[src]
impl Display for PskClientError
[src]
impl Fail for PskClientError
[src]
Auto Trait Implementations
impl !RefUnwindSafe for PskClientError
[src]
impl Send for PskClientError
[src]
impl Sync for PskClientError
[src]
impl Unpin for PskClientError
[src]
impl !UnwindSafe for PskClientError
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> AsFail for T where
T: Fail,
[src]
T: Fail,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
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.
pub 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>,