pub struct RepositoryImpact {
pub repo_id: RepoId,
pub classification: ImpactClassification,
pub minimum_depth: usize,
pub affected_nodes: usize,
}Expand description
Aggregate impact for one repository.
Fields§
§repo_id: RepoIdAffected repository.
classification: ImpactClassificationStrongest impact classification observed in the repository.
minimum_depth: usizeMinimum path depth among affected nodes.
affected_nodes: usizeNumber of affected graph nodes before pagination.
Trait Implementations§
Source§impl Clone for RepositoryImpact
impl Clone for RepositoryImpact
Source§fn clone(&self) -> RepositoryImpact
fn clone(&self) -> RepositoryImpact
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RepositoryImpact
impl Debug for RepositoryImpact
Source§impl<'de> Deserialize<'de> for RepositoryImpact
impl<'de> Deserialize<'de> for RepositoryImpact
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 RepositoryImpact
Source§impl JsonSchema for RepositoryImpact
impl JsonSchema for RepositoryImpact
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for RepositoryImpact
impl PartialEq for RepositoryImpact
Source§impl Serialize for RepositoryImpact
impl Serialize for RepositoryImpact
impl StructuralPartialEq for RepositoryImpact
Auto Trait Implementations§
impl Freeze for RepositoryImpact
impl RefUnwindSafe for RepositoryImpact
impl Send for RepositoryImpact
impl Sync for RepositoryImpact
impl Unpin for RepositoryImpact
impl UnsafeUnpin for RepositoryImpact
impl UnwindSafe for RepositoryImpact
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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§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.