pub struct OpenAIAuthConfig {
pub preferred_method: OpenAIPreferredMethod,
pub callback_port: u16,
pub auto_refresh: bool,
pub flow_timeout_secs: u64,
}Fields§
§preferred_method: OpenAIPreferredMethod§callback_port: u16§auto_refresh: bool§flow_timeout_secs: u64Implementations§
Source§impl OpenAIAuthConfig
impl OpenAIAuthConfig
pub fn callback_url(&self) -> String
Trait Implementations§
Source§impl Clone for OpenAIAuthConfig
impl Clone for OpenAIAuthConfig
Source§fn clone(&self) -> OpenAIAuthConfig
fn clone(&self) -> OpenAIAuthConfig
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 OpenAIAuthConfig
impl Debug for OpenAIAuthConfig
Source§impl Default for OpenAIAuthConfig
impl Default for OpenAIAuthConfig
Source§impl<'de> Deserialize<'de> for OpenAIAuthConfigwhere
OpenAIAuthConfig: Default,
impl<'de> Deserialize<'de> for OpenAIAuthConfigwhere
OpenAIAuthConfig: Default,
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 OpenAIAuthConfig
impl RefUnwindSafe for OpenAIAuthConfig
impl Send for OpenAIAuthConfig
impl Sync for OpenAIAuthConfig
impl Unpin for OpenAIAuthConfig
impl UnsafeUnpin for OpenAIAuthConfig
impl UnwindSafe for OpenAIAuthConfig
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