pub struct BuildInputs {
pub source_hashes: Vec<(String, [u8; 32])>,
pub env_snapshot: BuildSnapshot,
pub dependency_versions: BTreeMap<String, String>,
}Expand description
Input specification for a build.
Fields§
§source_hashes: Vec<(String, [u8; 32])>SHA-256 hashes of source files
env_snapshot: BuildSnapshotEnvironment snapshot at build time
dependency_versions: BTreeMap<String, String>Dependency name -> version mapping
Implementations§
Source§impl BuildInputs
impl BuildInputs
Trait Implementations§
Source§impl Clone for BuildInputs
impl Clone for BuildInputs
Source§fn clone(&self) -> BuildInputs
fn clone(&self) -> BuildInputs
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BuildInputs
impl Debug for BuildInputs
Auto Trait Implementations§
impl Freeze for BuildInputs
impl RefUnwindSafe for BuildInputs
impl Send for BuildInputs
impl Sync for BuildInputs
impl Unpin for BuildInputs
impl UnwindSafe for BuildInputs
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)