pub struct MaterializationFailure {
pub path: String,
pub template_ref: String,
pub route_id: Option<String>,
pub error: TemplateError,
}Expand description
A single template materialization failure, carrying the file path it originated from — Pass 2 iterates specs collected across multiple files.
Fields§
§path: StringPath of the file declaring the templated route spec.
template_ref: StringThe referenced template id.
route_id: Option<String>Optional explicit route id of the failing instance.
error: TemplateErrorThe classified template error.
Trait Implementations§
Source§impl Clone for MaterializationFailure
impl Clone for MaterializationFailure
Source§fn clone(&self) -> MaterializationFailure
fn clone(&self) -> MaterializationFailure
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 moreSource§impl Debug for MaterializationFailure
impl Debug for MaterializationFailure
Auto Trait Implementations§
impl Freeze for MaterializationFailure
impl RefUnwindSafe for MaterializationFailure
impl Send for MaterializationFailure
impl Sync for MaterializationFailure
impl Unpin for MaterializationFailure
impl UnsafeUnpin for MaterializationFailure
impl UnwindSafe for MaterializationFailure
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