pub enum TlsConfigLoadError {
OpenCertificate {
path: PathBuf,
source: Error,
},
ReadCertificates {
path: PathBuf,
source: Error,
},
OpenPrivateKey {
path: PathBuf,
source: Error,
},
OpenClientCa {
path: PathBuf,
source: Error,
},
ReadClientCa {
path: PathBuf,
source: Error,
},
ReadPrivateKey {
path: PathBuf,
source: Error,
},
InvalidClientCa {
path: PathBuf,
source: Error,
},
MissingPrivateKey {
path: PathBuf,
},
InvalidConfig {
source: Error,
},
}Variants§
OpenCertificate
ReadCertificates
OpenPrivateKey
OpenClientCa
ReadClientCa
ReadPrivateKey
InvalidClientCa
MissingPrivateKey
InvalidConfig
Trait Implementations§
Source§impl Debug for TlsConfigLoadError
impl Debug for TlsConfigLoadError
Source§impl Display for TlsConfigLoadError
impl Display for TlsConfigLoadError
Source§impl Error for TlsConfigLoadError
impl Error for TlsConfigLoadError
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()
Auto Trait Implementations§
impl Freeze for TlsConfigLoadError
impl !RefUnwindSafe for TlsConfigLoadError
impl Send for TlsConfigLoadError
impl Sync for TlsConfigLoadError
impl Unpin for TlsConfigLoadError
impl UnsafeUnpin for TlsConfigLoadError
impl !UnwindSafe for TlsConfigLoadError
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