pub struct GetTurnsArgs {
pub session_id: String,
pub turn_indices: Vec<usize>,
pub truncate: Option<bool>,
pub max_chars_per_field: Option<usize>,
pub max_steps_limit: Option<usize>,
}Fields§
§session_id: String§turn_indices: Vec<usize>§truncate: Option<bool>§max_chars_per_field: Option<usize>§max_steps_limit: Option<usize>Implementations§
Trait Implementations§
Source§impl Debug for GetTurnsArgs
impl Debug for GetTurnsArgs
Source§impl<'de> Deserialize<'de> for GetTurnsArgs
impl<'de> Deserialize<'de> for GetTurnsArgs
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 JsonSchema for GetTurnsArgs
impl JsonSchema for GetTurnsArgs
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for GetTurnsArgs
impl RefUnwindSafe for GetTurnsArgs
impl Send for GetTurnsArgs
impl Sync for GetTurnsArgs
impl Unpin for GetTurnsArgs
impl UnwindSafe for GetTurnsArgs
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