pub struct LaunchSpec {
pub args: Vec<String>,
pub model_flag: Option<String>,
pub prompt: Vec<String>,
pub interactive: Vec<String>,
}Fields§
§args: Vec<String>§model_flag: Option<String>§prompt: Vec<String>Arguments that run one prompt non-interactively and exit (hlock run, and
hlock meta run --headless), with {prompt} replaced by the prompt, e.g.
["-p", "{prompt}"].
interactive: Vec<String>Arguments that start an interactive session whose first message is {prompt}
(hlock meta run).
Trait Implementations§
Source§impl Clone for LaunchSpec
impl Clone for LaunchSpec
Source§fn clone(&self) -> LaunchSpec
fn clone(&self) -> LaunchSpec
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 LaunchSpec
impl Debug for LaunchSpec
Source§impl Default for LaunchSpec
impl Default for LaunchSpec
Source§fn default() -> LaunchSpec
fn default() -> LaunchSpec
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for LaunchSpecwhere
LaunchSpec: Default,
impl<'de> Deserialize<'de> for LaunchSpecwhere
LaunchSpec: Default,
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<LaunchSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LaunchSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for LaunchSpec
impl Serialize for LaunchSpec
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 LaunchSpec
impl RefUnwindSafe for LaunchSpec
impl Send for LaunchSpec
impl Sync for LaunchSpec
impl Unpin for LaunchSpec
impl UnsafeUnpin for LaunchSpec
impl UnwindSafe for LaunchSpec
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