pub struct JudgmentRequest {
pub state: Value,
pub questions: BTreeMap<String, Question>,
}Expand description
One request: a state and the questions to answer over it.
Every question sees the same state and is answered independently, so a caller asks every question it might need in one request.
Fields§
§state: ValueThe content to judge: a string, an object with named fields, or an array of records.
questions: BTreeMap<String, Question>Caller-chosen id to question. Answers come back under the same ids.
Trait Implementations§
Source§impl Clone for JudgmentRequest
impl Clone for JudgmentRequest
Source§impl Debug for JudgmentRequest
impl Debug for JudgmentRequest
Source§impl<'de> Deserialize<'de> for JudgmentRequest
impl<'de> Deserialize<'de> for JudgmentRequest
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
impl Eq for JudgmentRequest
Source§impl PartialEq for JudgmentRequest
impl PartialEq for JudgmentRequest
Source§impl Serialize for JudgmentRequest
impl Serialize for JudgmentRequest
impl StructuralPartialEq for JudgmentRequest
Auto Trait Implementations§
impl Freeze for JudgmentRequest
impl RefUnwindSafe for JudgmentRequest
impl Send for JudgmentRequest
impl Sync for JudgmentRequest
impl Unpin for JudgmentRequest
impl UnsafeUnpin for JudgmentRequest
impl UnwindSafe for JudgmentRequest
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