pub struct BuildArtifacts {
pub adapter: Adapter,
pub artifacts: Vec<String>,
pub notes: Vec<String>,
}Expand description
The result of an adapter’s build — the re-runnable artifact manifest.
Names the artifacts the build produced (crate .crate files, wheels/sdists,
tarballs, release binaries) so the publish phase and the journal can refer to
them as facts. Re-running build is safe (it overwrites its own outputs).
Fields§
§adapter: AdapterThe adapter identity that produced these artifacts.
artifacts: Vec<String>Identifiers (paths or names) of the built artifacts, in stable order.
notes: Vec<String>Non-fatal adapter notes about the build.
Trait Implementations§
Source§impl Clone for BuildArtifacts
impl Clone for BuildArtifacts
Source§fn clone(&self) -> BuildArtifacts
fn clone(&self) -> BuildArtifacts
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 BuildArtifacts
impl Debug for BuildArtifacts
impl Eq for BuildArtifacts
Source§impl PartialEq for BuildArtifacts
impl PartialEq for BuildArtifacts
Source§impl Serialize for BuildArtifacts
impl Serialize for BuildArtifacts
impl StructuralPartialEq for BuildArtifacts
Auto Trait Implementations§
impl Freeze for BuildArtifacts
impl RefUnwindSafe for BuildArtifacts
impl Send for BuildArtifacts
impl Sync for BuildArtifacts
impl Unpin for BuildArtifacts
impl UnsafeUnpin for BuildArtifacts
impl UnwindSafe for BuildArtifacts
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
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.