pub struct RuntimeRecipe {
pub settings_file: String,
pub backend: String,
pub model: String,
pub workspace: String,
pub timeout_seconds: f64,
pub log_preview_chars: Option<usize>,
}Fields§
§settings_file: String§backend: String§model: String§workspace: String§timeout_seconds: f64§log_preview_chars: Option<usize>Implementations§
Source§impl RuntimeRecipe
impl RuntimeRecipe
pub fn new( settings_file: impl Into<String>, backend: impl Into<String>, model: impl Into<String>, workspace: impl Into<String>, ) -> Self
pub fn to_dict(&self) -> Value
pub fn from_dict(data: &Value) -> Result<Self, String>
pub fn default_sqlite_checkpoint_path(&self) -> PathBuf
pub fn build_default_state_store(&self) -> Result<SqliteStateStore>
Trait Implementations§
Source§impl Clone for RuntimeRecipe
impl Clone for RuntimeRecipe
Source§fn clone(&self) -> RuntimeRecipe
fn clone(&self) -> RuntimeRecipe
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 RuntimeRecipe
impl Debug for RuntimeRecipe
Source§impl<'de> Deserialize<'de> for RuntimeRecipe
impl<'de> Deserialize<'de> for RuntimeRecipe
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for RuntimeRecipe
impl PartialEq for RuntimeRecipe
Source§fn eq(&self, other: &RuntimeRecipe) -> bool
fn eq(&self, other: &RuntimeRecipe) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RuntimeRecipe
impl Serialize for RuntimeRecipe
impl StructuralPartialEq for RuntimeRecipe
Auto Trait Implementations§
impl Freeze for RuntimeRecipe
impl RefUnwindSafe for RuntimeRecipe
impl Send for RuntimeRecipe
impl Sync for RuntimeRecipe
impl Unpin for RuntimeRecipe
impl UnsafeUnpin for RuntimeRecipe
impl UnwindSafe for RuntimeRecipe
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreCreates a shared type from an unshared type.