pub enum TemplateErrorKind {
UnclosedBrace,
UnknownVariable,
PhaseRestricted,
Unavailable,
InvalidSpec,
}Expand description
Why ExtensionError::Template failed (RBP-F006).
Variants§
UnclosedBrace
Template contained { without a matching }.
UnknownVariable
{name} is not a known template variable.
PhaseRestricted
Variable is valid only in the other expansion phase.
Variable is known but not available in this context.
InvalidSpec
Expand/preexec spec is incomplete or contradictory.
Trait Implementations§
Source§impl Clone for TemplateErrorKind
impl Clone for TemplateErrorKind
Source§fn clone(&self) -> TemplateErrorKind
fn clone(&self) -> TemplateErrorKind
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 moreimpl Copy for TemplateErrorKind
Source§impl Debug for TemplateErrorKind
impl Debug for TemplateErrorKind
impl Eq for TemplateErrorKind
Source§impl PartialEq for TemplateErrorKind
impl PartialEq for TemplateErrorKind
impl StructuralPartialEq for TemplateErrorKind
Auto Trait Implementations§
impl Freeze for TemplateErrorKind
impl RefUnwindSafe for TemplateErrorKind
impl Send for TemplateErrorKind
impl Sync for TemplateErrorKind
impl Unpin for TemplateErrorKind
impl UnsafeUnpin for TemplateErrorKind
impl UnwindSafe for TemplateErrorKind
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn Any>
Convert
Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can
then be further downcast into Box<ConcreteType> where ConcreteType implements Trait.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert
&mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &mut Any’s vtable from &mut Trait’s.