pub struct ProjectVersionCoverage {
pub fields: Coverage,
pub forward_edges: Coverage,
}Expand description
Which parts of a project a source’s change token — its Project::version — vouches for.
A member absent from the value it is read from is Coverage::Uncovered.
Fields§
§fields: CoverageThe project’s own fields: title, content, status, labels and metadata.
forward_edges: CoverageIts forward dependency edges.
Implementations§
Trait Implementations§
Source§impl Clone for ProjectVersionCoverage
impl Clone for ProjectVersionCoverage
Source§impl Debug for ProjectVersionCoverage
impl Debug for ProjectVersionCoverage
Source§impl<'de> Deserialize<'de> for ProjectVersionCoverage
impl<'de> Deserialize<'de> for ProjectVersionCoverage
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 ProjectVersionCoverage
Source§impl JsonSchema for ProjectVersionCoverage
impl JsonSchema for ProjectVersionCoverage
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 ProjectVersionCoverage
impl PartialEq for ProjectVersionCoverage
Source§impl Serialize for ProjectVersionCoverage
impl Serialize for ProjectVersionCoverage
impl StructuralPartialEq for ProjectVersionCoverage
Auto Trait Implementations§
impl Freeze for ProjectVersionCoverage
impl RefUnwindSafe for ProjectVersionCoverage
impl Send for ProjectVersionCoverage
impl Sync for ProjectVersionCoverage
impl Unpin for ProjectVersionCoverage
impl UnsafeUnpin for ProjectVersionCoverage
impl UnwindSafe for ProjectVersionCoverage
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