pub struct LatestManifest {
pub format_version: u32,
pub producer_version: String,
pub generation: String,
pub predecessor_generation: Option<String>,
pub source_logical_id: String,
pub source_publication_id: String,
pub artifacts: Vec<LatestManifestArtifact>,
}Expand description
Durable identity and integrity record for one immutable latest generation.
Fields§
§format_version: u32Manifest format version. Unknown versions are rejected.
producer_version: StringVersion of the mobench-artifacts producer.
generation: StringIdentity named by the atomic current pointer.
predecessor_generation: Option<String>Previously committed generation, when one existed.
source_logical_id: StringLogical identity of the source run.
source_publication_id: StringPublication identity of the source run.
artifacts: Vec<LatestManifestArtifact>Aliases in this generation, sorted by destination path.
Trait Implementations§
Source§impl Clone for LatestManifest
impl Clone for LatestManifest
Source§impl Debug for LatestManifest
impl Debug for LatestManifest
Source§impl<'de> Deserialize<'de> for LatestManifest
impl<'de> Deserialize<'de> for LatestManifest
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 LatestManifest
Source§impl PartialEq for LatestManifest
impl PartialEq for LatestManifest
Source§impl Serialize for LatestManifest
impl Serialize for LatestManifest
impl StructuralPartialEq for LatestManifest
Auto Trait Implementations§
impl Freeze for LatestManifest
impl RefUnwindSafe for LatestManifest
impl Send for LatestManifest
impl Sync for LatestManifest
impl Unpin for LatestManifest
impl UnsafeUnpin for LatestManifest
impl UnwindSafe for LatestManifest
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