pub struct LaunchPrep {
pub harness: String,
pub harness_name: String,
pub kind: String,
pub argv: Vec<String>,
pub env: BTreeMap<String, String>,
pub root: Option<PathBuf>,
pub translated: bool,
pub done: Vec<String>,
pub notes: Vec<String>,
pub missing_secrets: Vec<String>,
}Expand description
What to exec, and what happened while preparing it.
Fields§
§harness: String§harness_name: String§kind: Stringcli or custom (a code harness).
argv: Vec<String>§env: BTreeMap<String, String>§root: Option<PathBuf>§translated: boolTrue when the lock is for another harness and its portable parts were translated.
done: Vec<String>Things done while preparing (files written, plugins installed).
notes: Vec<String>Things to know: what didn’t carry over, version notes.
missing_secrets: Vec<String>Trait Implementations§
Source§impl Clone for LaunchPrep
impl Clone for LaunchPrep
Source§fn clone(&self) -> LaunchPrep
fn clone(&self) -> LaunchPrep
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 LaunchPrep
impl Debug for LaunchPrep
Source§impl Default for LaunchPrep
impl Default for LaunchPrep
Source§fn default() -> LaunchPrep
fn default() -> LaunchPrep
Returns the “default value” for a type. Read more
Source§impl Serialize for LaunchPrep
impl Serialize for LaunchPrep
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for LaunchPrep
impl RefUnwindSafe for LaunchPrep
impl Send for LaunchPrep
impl Sync for LaunchPrep
impl Unpin for LaunchPrep
impl UnsafeUnpin for LaunchPrep
impl UnwindSafe for LaunchPrep
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