pub struct AttributionData {
pub version: u32,
pub summary: AttributionSummary,
pub files: HashMap<String, FileAttribution>,
pub surface_breakdown: HashMap<String, SurfaceBreakdown>,
pub excluded_generated: Vec<String>,
pub sessions: Vec<String>,
}Expand description
Full attribution data for git notes JSON.
Fields§
§version: u32§summary: AttributionSummary§files: HashMap<String, FileAttribution>§surface_breakdown: HashMap<String, SurfaceBreakdown>§excluded_generated: Vec<String>§sessions: Vec<String>Trait Implementations§
Source§impl Clone for AttributionData
impl Clone for AttributionData
Source§fn clone(&self) -> AttributionData
fn clone(&self) -> AttributionData
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 AttributionData
impl Debug for AttributionData
Source§impl<'de> Deserialize<'de> for AttributionData
impl<'de> Deserialize<'de> for AttributionData
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 AttributionData
impl RefUnwindSafe for AttributionData
impl Send for AttributionData
impl Sync for AttributionData
impl Unpin for AttributionData
impl UnsafeUnpin for AttributionData
impl UnwindSafe for AttributionData
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