pub struct EvaluationRequest {
pub positions: Vec<PositionOutcome>,
pub lifecycle: Option<LifecycleCounts>,
pub options: EvaluationOptions,
}Expand description
Complete input to super::evaluate. options is flattened so payloads
produced before EvaluationOptions was introduced retain the same serde shape.
Fields§
§positions: Vec<PositionOutcome>§lifecycle: Option<LifecycleCounts>§options: EvaluationOptionsTrait Implementations§
Source§impl Clone for EvaluationRequest
impl Clone for EvaluationRequest
Source§impl Debug for EvaluationRequest
impl Debug for EvaluationRequest
Source§impl Default for EvaluationRequest
impl Default for EvaluationRequest
Source§impl Deref for EvaluationRequest
impl Deref for EvaluationRequest
Source§impl DerefMut for EvaluationRequest
impl DerefMut for EvaluationRequest
Source§impl<'de> Deserialize<'de> for EvaluationRequest
impl<'de> Deserialize<'de> for EvaluationRequest
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 EvaluationRequest
impl PartialEq for EvaluationRequest
Source§impl Serialize for EvaluationRequest
impl Serialize for EvaluationRequest
impl StructuralPartialEq for EvaluationRequest
Auto Trait Implementations§
impl Freeze for EvaluationRequest
impl RefUnwindSafe for EvaluationRequest
impl Send for EvaluationRequest
impl Sync for EvaluationRequest
impl Unpin for EvaluationRequest
impl UnsafeUnpin for EvaluationRequest
impl UnwindSafe for EvaluationRequest
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