pub struct GenerationInfo {
pub generation: i32,
pub best_reward: f64,
pub candidates_proposed: i32,
pub candidates_accepted: i32,
pub frontier_size: i32,
pub children: Vec<Value>,
pub duration_ms: Option<f64>,
pub timestamp: f64,
}Expand description
Generation summary info.
Fields§
§generation: i32Generation number
best_reward: f64Best reward in generation
candidates_proposed: i32Candidates proposed
candidates_accepted: i32Candidates accepted
frontier_size: i32Frontier size
children: Vec<Value>Child candidates
duration_ms: Option<f64>Generation duration ms
timestamp: f64Timestamp seconds
Trait Implementations§
Source§impl Clone for GenerationInfo
impl Clone for GenerationInfo
Source§fn clone(&self) -> GenerationInfo
fn clone(&self) -> GenerationInfo
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 GenerationInfo
impl Debug for GenerationInfo
Source§impl Default for GenerationInfo
impl Default for GenerationInfo
Source§fn default() -> GenerationInfo
fn default() -> GenerationInfo
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GenerationInfo
impl<'de> Deserialize<'de> for GenerationInfo
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
Auto Trait Implementations§
impl Freeze for GenerationInfo
impl RefUnwindSafe for GenerationInfo
impl Send for GenerationInfo
impl Sync for GenerationInfo
impl Unpin for GenerationInfo
impl UnwindSafe for GenerationInfo
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request