pub struct HistoricalDecision {
pub description: String,
pub timestamp: u64,
pub author: String,
pub change_type: HistoricalChangeType,
pub reasoning: String,
}Expand description
A historical decision inferred from code changes.
Fields§
§description: StringDescription of the decision.
timestamp: u64When the decision was made (approximate commit timestamp).
Who made the decision.
change_type: HistoricalChangeTypeChange type associated with this decision.
reasoning: StringInferred reasoning.
Trait Implementations§
Source§impl Clone for HistoricalDecision
impl Clone for HistoricalDecision
Source§fn clone(&self) -> HistoricalDecision
fn clone(&self) -> HistoricalDecision
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 HistoricalDecision
impl Debug for HistoricalDecision
Source§impl<'de> Deserialize<'de> for HistoricalDecision
impl<'de> Deserialize<'de> for HistoricalDecision
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
Auto Trait Implementations§
impl Freeze for HistoricalDecision
impl RefUnwindSafe for HistoricalDecision
impl Send for HistoricalDecision
impl Sync for HistoricalDecision
impl Unpin for HistoricalDecision
impl UnsafeUnpin for HistoricalDecision
impl UnwindSafe for HistoricalDecision
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