pub enum UnprintableOwner {
Element(ElementPath),
Workflow(WorkflowId),
Override(WorkflowId, ElementPath),
Step(WorkflowId, StepId),
Edge(WorkflowId, EdgeId),
}Expand description
Name the element, workflow, override, step or workflow edge an unprintable part belongs to.
Variants§
Element(ElementPath)
Workflow(WorkflowId)
Override(WorkflowId, ElementPath)
Step(WorkflowId, StepId)
Edge(WorkflowId, EdgeId)
Trait Implementations§
Source§impl Clone for UnprintableOwner
impl Clone for UnprintableOwner
Source§impl Debug for UnprintableOwner
impl Debug for UnprintableOwner
Source§impl Display for UnprintableOwner
impl Display for UnprintableOwner
Source§impl PartialEq for UnprintableOwner
impl PartialEq for UnprintableOwner
impl StructuralPartialEq for UnprintableOwner
Auto Trait Implementations§
impl Forget for UnprintableOwner
impl Freeze for UnprintableOwner
impl Move for UnprintableOwner
impl RefUnwindSafe for UnprintableOwner
impl Send for UnprintableOwner
impl Sync for UnprintableOwner
impl Unpin for UnprintableOwner
impl UnsafeUnpin for UnprintableOwner
impl UnwindSafe for UnprintableOwner
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> OrderedSeq<'_, T> for Twhere
T: Clone,
Source§impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
Source§impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
impl<T, S> SpanWrap<S> for Twhere
S: WrappingSpan<T>,
Source§fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
fn with_span(self, span: S) -> <S as WrappingSpan<Self>>::Spanned
Invokes
WrappingSpan::make_wrapped to wrap an AST node in a span.