pub struct ResourceProjection {
pub values: BTreeMap<String, ArtifactValueId>,
pub outputs: BTreeSet<ArtifactValueId>,
pub retained: BTreeSet<ArtifactValueId>,
}Expand description
Artifact resources sorted by lifetime, as an instance records them.
Fields§
§values: BTreeMap<String, ArtifactValueId>Every artifact resource by name.
outputs: BTreeSet<ArtifactValueId>Resources the artifact reports as outputs.
retained: BTreeSet<ArtifactValueId>Resources the artifact retains across dispatches.
Auto Trait Implementations§
impl Freeze for ResourceProjection
impl RefUnwindSafe for ResourceProjection
impl Send for ResourceProjection
impl Sync for ResourceProjection
impl Unpin for ResourceProjection
impl UnsafeUnpin for ResourceProjection
impl UnwindSafe for ResourceProjection
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