pub struct AppliedTimeMutation {
pub issue: Issue,
pub outcome: TimeIntentOutcome,
}Expand description
One applied mutation: the issue as written, and what was appended.
Fields§
§issue: IssueThe issue after the mutation, with filename the path it now lives at.
outcome: TimeIntentOutcomeThe validated intent that was applied.
Implementations§
Source§impl AppliedTimeMutation
impl AppliedTimeMutation
Sourcepub fn event(&self) -> Option<&HistoryEvent>
pub fn event(&self) -> Option<&HistoryEvent>
The one event appended, or None when the request changed nothing.
Trait Implementations§
Source§impl Clone for AppliedTimeMutation
impl Clone for AppliedTimeMutation
Source§impl Debug for AppliedTimeMutation
impl Debug for AppliedTimeMutation
impl Eq for AppliedTimeMutation
Source§impl PartialEq for AppliedTimeMutation
impl PartialEq for AppliedTimeMutation
impl StructuralPartialEq for AppliedTimeMutation
Auto Trait Implementations§
impl Freeze for AppliedTimeMutation
impl RefUnwindSafe for AppliedTimeMutation
impl Send for AppliedTimeMutation
impl Sync for AppliedTimeMutation
impl Unpin for AppliedTimeMutation
impl UnsafeUnpin for AppliedTimeMutation
impl UnwindSafe for AppliedTimeMutation
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