pub enum RenderError {
Yaml {
slot: &'static str,
source: Error,
},
}Expand description
Errors the render helpers can raise.
Variants§
Yaml
serde_yaml::to_value failed for one of the M2 typed slots —
theoretically impossible for the canonical
crate::LimitsSpec / crate::BehaviorSpec /
crate::UpgradeFromEntry types (all derive Serialize without
fallible custom impls), but surfaced rather than swallowed so a
future slot whose Serialize impl gains a fallible branch
surfaces the failure to the caller instead of silently rendering
as null (the prior inline block’s behavior).
Trait Implementations§
Source§impl Debug for RenderError
impl Debug for RenderError
Source§impl Display for RenderError
impl Display for RenderError
Source§impl Error for RenderError
impl Error for RenderError
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 !RefUnwindSafe for RenderError
impl !UnwindSafe for RenderError
impl Freeze for RenderError
impl Send for RenderError
impl Sync for RenderError
impl Unpin for RenderError
impl UnsafeUnpin for RenderError
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