pub struct EvolutionConfig {
pub name: String,
pub baseline: String,
pub candidates: Vec<String>,
pub benchmark_queries: i32,
pub metrics: Vec<String>,
}Expand description
Compiled evolution configuration.
Fields§
§name: String§baseline: String§candidates: Vec<String>§benchmark_queries: i32§metrics: Vec<String>Trait Implementations§
Source§impl Clone for EvolutionConfig
impl Clone for EvolutionConfig
Source§fn clone(&self) -> EvolutionConfig
fn clone(&self) -> EvolutionConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 EvolutionConfig
impl Debug for EvolutionConfig
Source§impl<'de> Deserialize<'de> for EvolutionConfig
impl<'de> Deserialize<'de> for EvolutionConfig
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 EvolutionConfig
impl PartialEq for EvolutionConfig
Source§impl Serialize for EvolutionConfig
impl Serialize for EvolutionConfig
impl StructuralPartialEq for EvolutionConfig
Auto Trait Implementations§
impl Freeze for EvolutionConfig
impl RefUnwindSafe for EvolutionConfig
impl Send for EvolutionConfig
impl Sync for EvolutionConfig
impl Unpin for EvolutionConfig
impl UnwindSafe for EvolutionConfig
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