Enum roqoqo::RoqoqoBackendError [−][src]
pub enum RoqoqoBackendError {
OperationNotInBackend {
backend: &'static str,
hqslang: &'static str,
},
MissingAuthentification {
msg: String,
},
NetworkError {
msg: String,
},
Timeout {
msg: String,
},
FileAlreadyExists {
path: String,
},
GenericError {
msg: String,
},
RoqoqoError(RoqoqoError),
CalculatorError(CalculatorError),
}
Expand description
Errors that can occur in roqoqo backends.
Variants
Error operation not supported by backend
Fields of OperationNotInBackend
Error for backends missing authentification information.
Fields of MissingAuthentification
msg: String
Error msg
Error when communicating with backend over the network.
Fields of NetworkError
msg: String
Error msg
Error when communicating with backend over the network.
Fields of Timeout
msg: String
Error msg
Error when communicating with backend over the network.
Fields of FileAlreadyExists
path: String
Path of file to be created
Error when communicating with backend over the network.
Fields of GenericError
msg: String
Generic error message
RoqoqoError(RoqoqoError)
Transparent propagation of RoqoqoError.
Tuple Fields of RoqoqoError
0: RoqoqoError
CalculatorError(CalculatorError)
Transparent propagation of CalculatorError.
Tuple Fields of CalculatorError
Trait Implementations
Performs the conversion.
Performs the conversion.
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for RoqoqoBackendError
impl Send for RoqoqoBackendError
impl Sync for RoqoqoBackendError
impl Unpin for RoqoqoBackendError
impl UnwindSafe for RoqoqoBackendError
Blanket Implementations
Mutably borrows from an owned value. Read more
The inverse inclusion map: attempts to construct self
from the equivalent element of its
superset. Read more
pub fn is_in_subset(&self) -> bool
pub fn is_in_subset(&self) -> bool
Checks if self
is actually part of its subset T
(and can be converted to it).
pub fn to_subset_unchecked(&self) -> SS
pub fn to_subset_unchecked(&self) -> SS
Use with care! Same as self.to_subset
but without any property checks. Always succeeds.
pub fn from_subset(element: &SS) -> SP
pub fn from_subset(element: &SS) -> SP
The inclusion map: converts self
to the equivalent element of its superset.