Struct podman_rest_client::apis::configuration::Configuration   
source · pub struct Configuration<C = HttpConnector>{
    pub base_path: String,
    pub user_agent: Option<String>,
    pub client: Client<C, String>,
    pub basic_auth: Option<(String, Option<String>)>,
    pub oauth_access_token: Option<String>,
    pub api_key: Option<ApiKey>,
}Fields§
§base_path: String§user_agent: Option<String>§client: Client<C, String>§basic_auth: Option<(String, Option<String>)>§oauth_access_token: Option<String>§api_key: Option<ApiKey>Implementations§
source§impl Configuration
 
impl Configuration
sourcepub fn new() -> Configuration
 
pub fn new() -> Configuration
Construct a default Configuration with a hyper client using a default
HttpConnector.
Use with_client to construct a Configuration with a
custom hyper client.
§Example
let api_config = Configuration {
  basic_auth: Some(("user".into(), None)),
  ..Configuration::new()
};source§impl<C> Configuration<C>
 
impl<C> Configuration<C>
sourcepub fn with_client(client: Client<C, String>) -> Configuration<C>
 
pub fn with_client(client: Client<C, String>) -> Configuration<C>
Construct a new Configuration with a custom hyper client.
§Example
use hyper_util::client::legacy::Client;
use hyper_util::rt::TokioExecutor;
let client = Client::builder(TokioExecutor::new())
  .pool_idle_timeout(Duration::from_secs(30))
  .build_http();
let api_config = Configuration::with_client(client);Trait Implementations§
source§impl Default for Configuration
 
impl Default for Configuration
source§fn default() -> Configuration
 
fn default() -> Configuration
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl<C> Freeze for Configuration<C>where
    C: Freeze,
impl<C = HttpConnector> !RefUnwindSafe for Configuration<C>
impl<C> Send for Configuration<C>
impl<C> Sync for Configuration<C>
impl<C> Unpin for Configuration<C>where
    C: Unpin,
impl<C = HttpConnector> !UnwindSafe for Configuration<C>
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