pub struct TurnSteerParams {
pub thread_id: String,
pub input: Vec<TurnInputItem>,
pub expected_turn_id: Option<String>,
pub extra: Map<String, Value>,
}Fields§
§thread_id: String§input: Vec<TurnInputItem>§expected_turn_id: Option<String>§extra: Map<String, Value>Trait Implementations§
Source§impl Clone for TurnSteerParams
impl Clone for TurnSteerParams
Source§fn clone(&self) -> TurnSteerParams
fn clone(&self) -> TurnSteerParams
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 TurnSteerParams
impl Debug for TurnSteerParams
Source§impl<'de> Deserialize<'de> for TurnSteerParams
impl<'de> Deserialize<'de> for TurnSteerParams
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 TurnSteerParams
impl RefUnwindSafe for TurnSteerParams
impl Send for TurnSteerParams
impl Sync for TurnSteerParams
impl Unpin for TurnSteerParams
impl UnsafeUnpin for TurnSteerParams
impl UnwindSafe for TurnSteerParams
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