pub struct ProviderReplaySettings {
pub previous_response_id: Option<String>,
pub conversation_id: Option<String>,
pub send_item_ids: Option<bool>,
pub include_encrypted_reasoning: Option<bool>,
}Expand description
Provider replay and server-side state controls.
Fields§
§previous_response_id: Option<String>Same-provider response ID chaining policy, such as auto or a concrete provider response ID.
conversation_id: Option<String>Same-provider server-side conversation policy, such as auto or a concrete conversation ID.
send_item_ids: Option<bool>Whether to replay provider item IDs when the same provider can consume them safely.
include_encrypted_reasoning: Option<bool>Whether to request and replay encrypted reasoning payloads when supported.
Trait Implementations§
Source§impl Clone for ProviderReplaySettings
impl Clone for ProviderReplaySettings
Source§fn clone(&self) -> ProviderReplaySettings
fn clone(&self) -> ProviderReplaySettings
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ProviderReplaySettings
impl Debug for ProviderReplaySettings
Source§impl Default for ProviderReplaySettings
impl Default for ProviderReplaySettings
Source§fn default() -> ProviderReplaySettings
fn default() -> ProviderReplaySettings
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProviderReplaySettings
impl<'de> Deserialize<'de> for ProviderReplaySettings
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 ProviderReplaySettings
Source§impl PartialEq for ProviderReplaySettings
impl PartialEq for ProviderReplaySettings
Source§impl Serialize for ProviderReplaySettings
impl Serialize for ProviderReplaySettings
impl StructuralPartialEq for ProviderReplaySettings
Auto Trait Implementations§
impl Freeze for ProviderReplaySettings
impl RefUnwindSafe for ProviderReplaySettings
impl Send for ProviderReplaySettings
impl Sync for ProviderReplaySettings
impl Unpin for ProviderReplaySettings
impl UnsafeUnpin for ProviderReplaySettings
impl UnwindSafe for ProviderReplaySettings
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