pub struct BootstrapCurrentState {
pub manifest_id: Option<String>,
pub source_envelope_id: Option<String>,
pub imported_at: Option<String>,
pub file_count: usize,
pub chunk_count: usize,
pub symbol_count: usize,
pub degraded_symbol_file_count: usize,
pub richness: BootstrapRichness,
pub skipped_files: Vec<BootstrapSourceSkippedFile>,
pub large_file_skip_count: usize,
pub import_disposition: String,
}Fields§
§manifest_id: Option<String>§source_envelope_id: Option<String>§imported_at: Option<String>§file_count: usize§chunk_count: usize§symbol_count: usize§degraded_symbol_file_count: usize§richness: BootstrapRichness§skipped_files: Vec<BootstrapSourceSkippedFile>§large_file_skip_count: usize§import_disposition: StringImplementations§
Source§impl BootstrapCurrentState
impl BootstrapCurrentState
Sourcepub fn from_manifest(manifest: &BootstrapManifestSnapshot) -> Self
pub fn from_manifest(manifest: &BootstrapManifestSnapshot) -> Self
Builds the current-state summary from a bootstrap manifest snapshot.
Trait Implementations§
Source§impl Clone for BootstrapCurrentState
impl Clone for BootstrapCurrentState
Source§fn clone(&self) -> BootstrapCurrentState
fn clone(&self) -> BootstrapCurrentState
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 BootstrapCurrentState
impl Debug for BootstrapCurrentState
Source§impl Default for BootstrapCurrentState
impl Default for BootstrapCurrentState
Source§fn default() -> BootstrapCurrentState
fn default() -> BootstrapCurrentState
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BootstrapCurrentState
impl<'de> Deserialize<'de> for BootstrapCurrentState
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 BootstrapCurrentState
Source§impl JsonSchema for BootstrapCurrentState
impl JsonSchema for BootstrapCurrentState
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 BootstrapCurrentState
impl PartialEq for BootstrapCurrentState
Source§fn eq(&self, other: &BootstrapCurrentState) -> bool
fn eq(&self, other: &BootstrapCurrentState) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for BootstrapCurrentState
impl Serialize for BootstrapCurrentState
impl StructuralPartialEq for BootstrapCurrentState
Auto Trait Implementations§
impl Freeze for BootstrapCurrentState
impl RefUnwindSafe for BootstrapCurrentState
impl Send for BootstrapCurrentState
impl Sync for BootstrapCurrentState
impl Unpin for BootstrapCurrentState
impl UnsafeUnpin for BootstrapCurrentState
impl UnwindSafe for BootstrapCurrentState
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.