pub struct CompiledPipelineBuild {
pub pipeline: Arc<dyn CompiledPipeline>,
pub cache_hit: Option<bool>,
pub manifest: PipelineReproManifest,
}Expand description
Result of compiling a reusable pipeline with honest cache telemetry.
Fields§
§pipeline: Arc<dyn CompiledPipeline>Reusable pipeline returned by the backend or passthrough wrapper.
cache_hit: Option<bool>Some(true) when backend counters prove a cache hit,
Some(false) when counters prove a miss, and None when the backend
does not expose real compile-cache counters.
manifest: PipelineReproManifestReproducibility manifest for this compiled artifact.
Trait Implementations§
Source§impl Clone for CompiledPipelineBuild
impl Clone for CompiledPipelineBuild
Source§fn clone(&self) -> CompiledPipelineBuild
fn clone(&self) -> CompiledPipelineBuild
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for CompiledPipelineBuild
impl !UnwindSafe for CompiledPipelineBuild
impl Freeze for CompiledPipelineBuild
impl Send for CompiledPipelineBuild
impl Sync for CompiledPipelineBuild
impl Unpin for CompiledPipelineBuild
impl UnsafeUnpin for CompiledPipelineBuild
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