#[repr(C)]pub enum FsaError {
EvsError(&'static str, WildlandHttpClientError),
CryptoError(CryptoError),
UnexpectedResponse(String),
LssError(LssError),
CatlibError(CatlibError),
StorageTemplateError(StorageTemplateError),
ConnectivityIssue(String),
}
Expand description
Errors that may happen during using Foundation Storage API (communication with EVS server)
Variants§
EvsError(&'static str, WildlandHttpClientError)
CryptoError(CryptoError)
UnexpectedResponse(String)
LssError(LssError)
CatlibError(CatlibError)
StorageTemplateError(StorageTemplateError)
ConnectivityIssue(String)
Trait Implementations§
source§impl Error for FsaError
impl Error for FsaError
source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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 ExceptionTrait for FsaError
impl ExceptionTrait for FsaError
source§impl From<CatlibError> for FsaError
impl From<CatlibError> for FsaError
source§fn from(source: CatlibError) -> Self
fn from(source: CatlibError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for FsaError
impl !Send for FsaError
impl !Sync for FsaError
impl Unpin for FsaError
impl UnwindSafe for FsaError
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