pub enum EpicReferenceKind {
Epic,
Project,
Issue,
Milestone,
Cycle,
}Expand description
Which kind of reference failed (contract §1, data-model §7).
The variants are the five kinds resolve_references diagnoses. Epic is a
recorded epic id that the registry does not hold — from an epic’s parent
or from an issue’s epics entry. Issue is an issue’s epics entry that is
not a well-formed epic id at all (a blank, padded, or name-shaped entry): the
entry names no epic, so the Epic kind — which names a missing id — cannot
express it. Project, Milestone and Cycle are an epic record’s own
reference fields.
Variants§
Epic
A recorded epic id the registry does not hold.
Project
An epic’s project id the project registry does not hold.
Issue
An issue-side epics entry that is not a well-formed epic id.
Milestone
An epic’s milestone name the milestone registry does not hold.
Cycle
An epic’s cycle name the cycle registry does not hold.
Implementations§
Trait Implementations§
Source§impl Clone for EpicReferenceKind
impl Clone for EpicReferenceKind
impl Copy for EpicReferenceKind
Source§impl Debug for EpicReferenceKind
impl Debug for EpicReferenceKind
Source§impl Display for EpicReferenceKind
impl Display for EpicReferenceKind
impl Eq for EpicReferenceKind
Source§impl Hash for EpicReferenceKind
impl Hash for EpicReferenceKind
Source§impl Ord for EpicReferenceKind
impl Ord for EpicReferenceKind
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Source§impl PartialEq for EpicReferenceKind
impl PartialEq for EpicReferenceKind
Source§impl PartialOrd for EpicReferenceKind
impl PartialOrd for EpicReferenceKind
impl StructuralPartialEq for EpicReferenceKind
Auto Trait Implementations§
impl Freeze for EpicReferenceKind
impl RefUnwindSafe for EpicReferenceKind
impl Send for EpicReferenceKind
impl Sync for EpicReferenceKind
impl Unpin for EpicReferenceKind
impl UnsafeUnpin for EpicReferenceKind
impl UnwindSafe for EpicReferenceKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
Source§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
ToCompactString::to_compact_string() Read moreSource§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
CompactString. Read more