pub struct ComponentArtifactRecord {
pub manifest: ComponentManifest,
pub manifest_sha256: String,
pub archive: String,
pub archive_sha256: String,
pub archive_size: u64,
pub signature: Option<ComponentSignature>,
}Fields§
§manifest: ComponentManifest§manifest_sha256: String§archive: String§archive_sha256: String§archive_size: u64§signature: Option<ComponentSignature>Implementations§
Source§impl ComponentArtifactRecord
impl ComponentArtifactRecord
pub fn record_path(&self, output_dir: &Path) -> PathBuf
Trait Implementations§
Source§impl Clone for ComponentArtifactRecord
impl Clone for ComponentArtifactRecord
Source§impl Debug for ComponentArtifactRecord
impl Debug for ComponentArtifactRecord
Source§impl<'de> Deserialize<'de> for ComponentArtifactRecord
impl<'de> Deserialize<'de> for ComponentArtifactRecord
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 ComponentArtifactRecord
Source§impl PartialEq for ComponentArtifactRecord
impl PartialEq for ComponentArtifactRecord
Source§impl Serialize for ComponentArtifactRecord
impl Serialize for ComponentArtifactRecord
impl StructuralPartialEq for ComponentArtifactRecord
Auto Trait Implementations§
impl Freeze for ComponentArtifactRecord
impl RefUnwindSafe for ComponentArtifactRecord
impl Send for ComponentArtifactRecord
impl Sync for ComponentArtifactRecord
impl Unpin for ComponentArtifactRecord
impl UnsafeUnpin for ComponentArtifactRecord
impl UnwindSafe for ComponentArtifactRecord
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