pub struct ApiClientEnvOverrides {
pub api_url: Option<String>,
pub api_token: Option<String>,
pub org_slug: Option<String>,
pub proxy_url: Option<String>,
}Expand description
Explicit overrides for environment-based API client construction.
Each Some(value) wins over the corresponding env var; None falls
back to env-var lookup (with the legacy SOCKET_PATCH_* shim where
applicable).
Fields§
§api_url: Option<String>§api_token: Option<String>§org_slug: Option<String>§proxy_url: Option<String>Trait Implementations§
Source§impl Clone for ApiClientEnvOverrides
impl Clone for ApiClientEnvOverrides
Source§fn clone(&self) -> ApiClientEnvOverrides
fn clone(&self) -> ApiClientEnvOverrides
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 ApiClientEnvOverrides
impl Debug for ApiClientEnvOverrides
Source§impl Default for ApiClientEnvOverrides
impl Default for ApiClientEnvOverrides
Source§fn default() -> ApiClientEnvOverrides
fn default() -> ApiClientEnvOverrides
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ApiClientEnvOverrides
impl RefUnwindSafe for ApiClientEnvOverrides
impl Send for ApiClientEnvOverrides
impl Sync for ApiClientEnvOverrides
impl Unpin for ApiClientEnvOverrides
impl UnsafeUnpin for ApiClientEnvOverrides
impl UnwindSafe for ApiClientEnvOverrides
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more