pub enum ServerStartError {
TransportParameters(Error),
TlsError(String),
}Expand description
Errors encountered while starting a server-side crypto session
Variants§
TransportParameters(Error)
Failed to encode transport parameters
TlsError(String)
TLS-related error during session setup
Trait Implementations§
Source§impl Clone for ServerStartError
impl Clone for ServerStartError
Source§fn clone(&self) -> ServerStartError
fn clone(&self) -> ServerStartError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ServerStartError
impl Debug for ServerStartError
Source§impl Display for ServerStartError
impl Display for ServerStartError
impl Eq for ServerStartError
Source§impl Error for ServerStartError
impl Error for ServerStartError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<Error> for ServerStartError
impl From<Error> for ServerStartError
Source§impl PartialEq for ServerStartError
impl PartialEq for ServerStartError
impl StructuralPartialEq for ServerStartError
Auto Trait Implementations§
impl Freeze for ServerStartError
impl RefUnwindSafe for ServerStartError
impl Send for ServerStartError
impl Sync for ServerStartError
impl Unpin for ServerStartError
impl UnsafeUnpin for ServerStartError
impl UnwindSafe for ServerStartError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.