pub struct EpicRef {
pub id: EpicId,
pub name: String,
pub display: String,
}Expand description
A derived reference to another epic, with its display label.
The label is computed on read and never stored: a stored name goes stale the moment the epic is renamed (data-model §2).
Fields§
§id: EpicIdThe referenced epic’s stable id.
name: StringThe epic’s display label at read time.
display: StringName (e-id), from epic_display.
Implementations§
Trait Implementations§
impl Eq for EpicRef
impl StructuralPartialEq for EpicRef
Auto Trait Implementations§
impl Freeze for EpicRef
impl RefUnwindSafe for EpicRef
impl Send for EpicRef
impl Sync for EpicRef
impl Unpin for EpicRef
impl UnsafeUnpin for EpicRef
impl UnwindSafe for EpicRef
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,
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
Compare self to
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> ⓘ
Converts
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> ⓘ
Converts
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 more