pub struct OpenAiResponsesAuth {
pub headers: Arc<dyn AuthHeaderProvider>,
pub base_url_override: Option<String>,
pub require_streaming: Option<bool>,
pub instruction_policy: Option<InstructionPolicy>,
pub include: Option<Vec<String>>,
}Fields§
§headers: Arc<dyn AuthHeaderProvider>§base_url_override: Option<String>§require_streaming: Option<bool>§instruction_policy: Option<InstructionPolicy>§include: Option<Vec<String>>Trait Implementations§
Source§impl Clone for OpenAiResponsesAuth
impl Clone for OpenAiResponsesAuth
Source§fn clone(&self) -> OpenAiResponsesAuth
fn clone(&self) -> OpenAiResponsesAuth
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 moreAuto Trait Implementations§
impl Freeze for OpenAiResponsesAuth
impl !RefUnwindSafe for OpenAiResponsesAuth
impl Send for OpenAiResponsesAuth
impl Sync for OpenAiResponsesAuth
impl Unpin for OpenAiResponsesAuth
impl !UnwindSafe for OpenAiResponsesAuth
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