pub struct UpRequest<'a> {
pub instance: &'a str,
pub definition_text: &'a str,
pub def: &'a StackDef,
pub source_overrides: BTreeMap<String, String>,
pub dirty: bool,
pub definition_dir: String,
pub lease: Option<Duration>,
pub progress: Option<&'a mut dyn ProgressSink>,
}Fields§
§instance: &'a str§definition_text: &'a strThe raw definition text, snapshotted at creation (invariant 1).
def: &'a StackDef§source_overrides: BTreeMap<String, String>§dirty: bool--dirty: snapshot --source pins into instance-owned space.
definition_dir: StringWhere the definition file lives (sibling secrets resolve here).
lease: Option<Duration>--lease; defaults to the substrate’s (§6).
progress: Option<&'a mut dyn ProgressSink>Step progress telemetry; defaults to NullProgress when unset.
Trait Implementations§
Auto Trait Implementations§
impl<'a> !RefUnwindSafe for UpRequest<'a>
impl<'a> !Send for UpRequest<'a>
impl<'a> !Sync for UpRequest<'a>
impl<'a> !UnwindSafe for UpRequest<'a>
impl<'a> Freeze for UpRequest<'a>
impl<'a> Unpin for UpRequest<'a>
impl<'a> UnsafeUnpin for UpRequest<'a>
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