pub struct BootstrapManifestDelta {
pub new_files: Vec<BootstrapManifestFile>,
pub changed_files: Vec<BootstrapManifestFile>,
pub unchanged_files: Vec<BootstrapManifestFile>,
pub deleted_files: Vec<BootstrapManifestFile>,
pub source_unchanged_derived_changed_files: Vec<BootstrapManifestFile>,
}Fields§
§new_files: Vec<BootstrapManifestFile>§changed_files: Vec<BootstrapManifestFile>§unchanged_files: Vec<BootstrapManifestFile>§deleted_files: Vec<BootstrapManifestFile>§source_unchanged_derived_changed_files: Vec<BootstrapManifestFile>Implementations§
Source§impl BootstrapManifestDelta
impl BootstrapManifestDelta
Sourcepub fn source_delta_summary(&self) -> BootstrapSourceDeltaSummary
pub fn source_delta_summary(&self) -> BootstrapSourceDeltaSummary
Summarizes source-file additions, removals, and changes in this delta.
Sourcepub fn derived_delta_summary(&self) -> BootstrapDerivedDeltaSummary
pub fn derived_delta_summary(&self) -> BootstrapDerivedDeltaSummary
Summarizes derived-artifact additions, removals, and changes in this delta.
Trait Implementations§
Source§impl Clone for BootstrapManifestDelta
impl Clone for BootstrapManifestDelta
Source§fn clone(&self) -> BootstrapManifestDelta
fn clone(&self) -> BootstrapManifestDelta
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 BootstrapManifestDelta
impl Debug for BootstrapManifestDelta
Source§impl Default for BootstrapManifestDelta
impl Default for BootstrapManifestDelta
Source§fn default() -> BootstrapManifestDelta
fn default() -> BootstrapManifestDelta
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BootstrapManifestDelta
impl<'de> Deserialize<'de> for BootstrapManifestDelta
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 BootstrapManifestDelta
Source§impl From<&BootstrapManifestDelta> for BootstrapDeltaSummary
impl From<&BootstrapManifestDelta> for BootstrapDeltaSummary
Source§fn from(value: &BootstrapManifestDelta) -> Self
fn from(value: &BootstrapManifestDelta) -> Self
Converts to this type from the input type.
Source§impl JsonSchema for BootstrapManifestDelta
impl JsonSchema for BootstrapManifestDelta
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
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 is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for BootstrapManifestDelta
impl PartialEq for BootstrapManifestDelta
Source§fn eq(&self, other: &BootstrapManifestDelta) -> bool
fn eq(&self, other: &BootstrapManifestDelta) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BootstrapManifestDelta
impl Serialize for BootstrapManifestDelta
impl StructuralPartialEq for BootstrapManifestDelta
Auto Trait Implementations§
impl Freeze for BootstrapManifestDelta
impl RefUnwindSafe for BootstrapManifestDelta
impl Send for BootstrapManifestDelta
impl Sync for BootstrapManifestDelta
impl Unpin for BootstrapManifestDelta
impl UnsafeUnpin for BootstrapManifestDelta
impl UnwindSafe for BootstrapManifestDelta
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
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§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.