pub struct ResolvedInput {
pub name: String,
pub kind: ArtifactKind,
pub resolved: Option<String>,
pub bytes: Vec<u8>,
}Expand description
One pipeline entry’s bytes, already resolved and loaded — from disk or
from the catalog’s blob store. check()’s input; see resolve_and_load
(added in a later change) for how one of these gets built.
Fields§
§name: StringDisplay name, same convention as Stage::name.
kind: ArtifactKindBlock or bundle, already determined (either sniffed from a direct
path’s magic bytes, or read from the catalog entry’s own kind).
resolved: Option<String>The exact name@version, if this came from the catalog.
bytes: Vec<u8>The raw bytes.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ResolvedInput
impl RefUnwindSafe for ResolvedInput
impl Send for ResolvedInput
impl Sync for ResolvedInput
impl Unpin for ResolvedInput
impl UnsafeUnpin for ResolvedInput
impl UnwindSafe for ResolvedInput
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more