pub enum ParametersError {
Unnamed {
operation: &'static str,
},
Undeclared {
operation: &'static str,
name: String,
},
Repeated {
operation: &'static str,
name: &'static str,
},
Missing {
operation: &'static str,
name: &'static str,
},
MissingValue {
operation: &'static str,
name: &'static str,
},
WrongType {
operation: &'static str,
name: &'static str,
expected: &'static str,
},
}Expand description
Why a Parameters resource does not fit an operation’s declared
parameter set. Every variant names the operation and the parameter.
Variants§
Unnamed
A parameter has no name.
Undeclared
A parameter the operation does not declare.
Fields
Repeated
A parameter with a maximum of one given more than once.
Fields
Missing
A required parameter is absent.
Fields
MissingValue
A parameter carries neither a value nor a resource.
Fields
WrongType
A parameter’s value is not of the declared type.
Trait Implementations§
Source§impl Clone for ParametersError
impl Clone for ParametersError
Source§impl Debug for ParametersError
impl Debug for ParametersError
Source§impl Display for ParametersError
impl Display for ParametersError
impl Eq for ParametersError
Source§impl Error for ParametersError
impl Error for ParametersError
1.30.0 · 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 PartialEq for ParametersError
impl PartialEq for ParametersError
impl StructuralPartialEq for ParametersError
Auto Trait Implementations§
impl Freeze for ParametersError
impl RefUnwindSafe for ParametersError
impl Send for ParametersError
impl Sync for ParametersError
impl Unpin for ParametersError
impl UnsafeUnpin for ParametersError
impl UnwindSafe for ParametersError
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