pub struct HistoryMetadata {
pub type: Option<String>,
pub description: Option<String>,
pub description_key: Option<String>,
pub activity_description: Option<String>,
pub activity_description_key: Option<String>,
pub email_description: Option<String>,
pub email_description_key: Option<String>,
pub actor: Option<HistoryMetadataParticipant>,
pub generator: Option<HistoryMetadataParticipant>,
pub cause: Option<HistoryMetadataParticipant>,
pub extra_data: Option<HashMap<String, String>>,
}
Expand description
HistoryMetadata : Details of issue history metadata.
Fields§
§type: Option<String>
The type of the history record.
description: Option<String>
The description of the history record.
description_key: Option<String>
The description key of the history record.
activity_description: Option<String>
The activity described in the history record.
activity_description_key: Option<String>
The key of the activity described in the history record.
email_description: Option<String>
The description of the email address associated the history record.
email_description_key: Option<String>
The description key of the email address associated the history record.
actor: Option<HistoryMetadataParticipant>
Details of the user whose action created the history record.
generator: Option<HistoryMetadataParticipant>
Details of the system that generated the history record.
cause: Option<HistoryMetadataParticipant>
Details of the cause that triggered the creation the history record.
extra_data: Option<HashMap<String, String>>
Additional arbitrary information about the history record.
Implementations§
Source§impl HistoryMetadata
impl HistoryMetadata
Sourcepub fn new() -> HistoryMetadata
pub fn new() -> HistoryMetadata
Details of issue history metadata.
Trait Implementations§
Source§impl Clone for HistoryMetadata
impl Clone for HistoryMetadata
Source§fn clone(&self) -> HistoryMetadata
fn clone(&self) -> HistoryMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for HistoryMetadata
impl Debug for HistoryMetadata
Source§impl Default for HistoryMetadata
impl Default for HistoryMetadata
Source§fn default() -> HistoryMetadata
fn default() -> HistoryMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HistoryMetadata
impl<'de> Deserialize<'de> for HistoryMetadata
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
Source§impl PartialEq for HistoryMetadata
impl PartialEq for HistoryMetadata
Source§impl Serialize for HistoryMetadata
impl Serialize for HistoryMetadata
impl StructuralPartialEq for HistoryMetadata
Auto Trait Implementations§
impl Freeze for HistoryMetadata
impl RefUnwindSafe for HistoryMetadata
impl Send for HistoryMetadata
impl Sync for HistoryMetadata
impl Unpin for HistoryMetadata
impl UnwindSafe for HistoryMetadata
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