pub struct ConfiguredFixtureSources {
pub inputs: Vec<FixtureSourceInput>,
pub source_files: BTreeMap<PathBuf, String>,
/* private fields */
}Expand description
ConfiguredFixtureSources
Host-owned pre-build selection and exact source-file fingerprints, including packages without fixtures.
Fields§
§inputs: Vec<FixtureSourceInput>§source_files: BTreeMap<PathBuf, String>Implementations§
Source§impl ConfiguredFixtureSources
impl ConfiguredFixtureSources
Sourcepub fn verify_retained(
&self,
retained: &PersistedFixtureArtifactManifest,
) -> Result<(), FixtureArtifactError>
pub fn verify_retained( &self, retained: &PersistedFixtureArtifactManifest, ) -> Result<(), FixtureArtifactError>
Bind retained payload descriptors to the exact bytes observed before the build.
Sourcepub fn verify_unchanged(
&self,
root: &Path,
config_path: &Path,
) -> Result<(), FixtureArtifactError>
pub fn verify_unchanged( &self, root: &Path, config_path: &Path, ) -> Result<(), FixtureArtifactError>
Reject a source addition, removal or changed byte before finalizing the selected build.
Trait Implementations§
Source§impl Clone for ConfiguredFixtureSources
impl Clone for ConfiguredFixtureSources
Source§fn clone(&self) -> ConfiguredFixtureSources
fn clone(&self) -> ConfiguredFixtureSources
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 ConfiguredFixtureSources
impl Debug for ConfiguredFixtureSources
impl Eq for ConfiguredFixtureSources
Source§impl PartialEq for ConfiguredFixtureSources
impl PartialEq for ConfiguredFixtureSources
impl StructuralPartialEq for ConfiguredFixtureSources
Auto Trait Implementations§
impl Freeze for ConfiguredFixtureSources
impl RefUnwindSafe for ConfiguredFixtureSources
impl Send for ConfiguredFixtureSources
impl Sync for ConfiguredFixtureSources
impl Unpin for ConfiguredFixtureSources
impl UnsafeUnpin for ConfiguredFixtureSources
impl UnwindSafe for ConfiguredFixtureSources
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.