pub struct DocumentVersionCoverage {
pub fields: Coverage,
pub assets: Coverage,
}Expand description
Which parts of a document a source’s change token — its Document::version — vouches
for.
A member absent from the value it is read from is Coverage::Uncovered.
Fields§
§fields: CoverageThe document’s own fields: title, content, project, labels and metadata.
assets: CoverageThe manifest of the image assets it holds — each one’s name, digest and type. The bytes are served only against a digest a covered manifest named, and re-hashed.
Implementations§
Trait Implementations§
Source§impl Clone for DocumentVersionCoverage
impl Clone for DocumentVersionCoverage
Source§impl Debug for DocumentVersionCoverage
impl Debug for DocumentVersionCoverage
Source§impl<'de> Deserialize<'de> for DocumentVersionCoverage
impl<'de> Deserialize<'de> for DocumentVersionCoverage
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 DocumentVersionCoverage
Source§impl JsonSchema for DocumentVersionCoverage
impl JsonSchema for DocumentVersionCoverage
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 DocumentVersionCoverage
impl PartialEq for DocumentVersionCoverage
Source§impl Serialize for DocumentVersionCoverage
impl Serialize for DocumentVersionCoverage
impl StructuralPartialEq for DocumentVersionCoverage
Auto Trait Implementations§
impl Freeze for DocumentVersionCoverage
impl RefUnwindSafe for DocumentVersionCoverage
impl Send for DocumentVersionCoverage
impl Sync for DocumentVersionCoverage
impl Unpin for DocumentVersionCoverage
impl UnsafeUnpin for DocumentVersionCoverage
impl UnwindSafe for DocumentVersionCoverage
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