pub struct IronprintData {
pub package: PackageInfo,
pub build: BuildInfo,
pub cargo_lock_sha256: String,
pub deps: Value,
pub source: BTreeMap<String, String>,
}Expand description
Parsed contents of ironprint.json.
All fields map directly onto the sections produced by
build::generate_ironprint.
Fields§
§package: PackageInfoPackage name and version.
build: BuildInfoBuild-environment snapshot.
cargo_lock_sha256: StringSHA-256 hex digest of Cargo.lock (comments stripped).
deps: ValueNormalised cargo metadata dependency graph (raw JSON value).
source: BTreeMap<String, String>Per-file SHA-256 digests of every .rs file under src/.
Trait Implementations§
Source§impl Clone for IronprintData
impl Clone for IronprintData
Source§fn clone(&self) -> IronprintData
fn clone(&self) -> IronprintData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for IronprintData
impl RefUnwindSafe for IronprintData
impl Send for IronprintData
impl Sync for IronprintData
impl Unpin for IronprintData
impl UnsafeUnpin for IronprintData
impl UnwindSafe for IronprintData
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