pub struct HistoryEvent {
pub timestamp: String,
pub actor: String,
pub kind: HistoryEventKind,
pub detail: String,
}Expand description
One recorded mutation, and one line of the ## History section.
Fields§
§timestamp: StringWhen the mutation happened, RFC 3339.
actor: StringWho performed it. Handled like Issue::assignee: a bare handle or a
full identity, with a legacy @alice tolerated on read.
kind: HistoryEventKindWhat kind of mutation this was.
detail: StringThe field-aware description shown in detail views.
Implementations§
Trait Implementations§
Source§impl Clone for HistoryEvent
impl Clone for HistoryEvent
Source§impl Debug for HistoryEvent
impl Debug for HistoryEvent
Source§impl<'de> Deserialize<'de> for HistoryEvent
impl<'de> Deserialize<'de> for HistoryEvent
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for HistoryEvent
Source§impl PartialEq for HistoryEvent
impl PartialEq for HistoryEvent
Source§impl Serialize for HistoryEvent
impl Serialize for HistoryEvent
impl StructuralPartialEq for HistoryEvent
Auto Trait Implementations§
impl Freeze for HistoryEvent
impl RefUnwindSafe for HistoryEvent
impl Send for HistoryEvent
impl Sync for HistoryEvent
impl Unpin for HistoryEvent
impl UnsafeUnpin for HistoryEvent
impl UnwindSafe for HistoryEvent
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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