Enum RecipeSpecError
#[non_exhaustive]pub enum RecipeSpecError {
Template {
key: CollateralSpec,
error: RecipeError,
},
Key {
key: CollateralSpec,
error: CrossRecipeError,
},
}Expand description
Why a RecipeSpec could not become a recipe — always naming its key.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Template
A segment, strip or window named a template the builder refuses.
Key
The recipe is not allowed under its key.
Trait Implementations§
§impl Clone for RecipeSpecError
impl Clone for RecipeSpecError
§fn clone(&self) -> RecipeSpecError
fn clone(&self) -> RecipeSpecError
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 more§impl Debug for RecipeSpecError
impl Debug for RecipeSpecError
§impl Display for RecipeSpecError
impl Display for RecipeSpecError
impl Eq for RecipeSpecError
§impl Error for RecipeSpecError
impl Error for RecipeSpecError
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()
§impl PartialEq for RecipeSpecError
impl PartialEq for RecipeSpecError
impl StructuralPartialEq for RecipeSpecError
Auto Trait Implementations§
impl Freeze for RecipeSpecError
impl RefUnwindSafe for RecipeSpecError
impl Send for RecipeSpecError
impl Sync for RecipeSpecError
impl Unpin for RecipeSpecError
impl UnsafeUnpin for RecipeSpecError
impl UnwindSafe for RecipeSpecError
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