pub struct UrlSessionConfiguration { /* private fields */ }Expand description
Minimal wrapper around NSURLSessionConfiguration’s Network.framework proxy settings.
Implementations§
Source§impl UrlSessionConfiguration
impl UrlSessionConfiguration
Sourcepub fn default_session() -> Option<Self>
pub fn default_session() -> Option<Self>
Create a wrapper around URLSessionConfiguration.default when available.
Sourcepub fn ephemeral_session() -> Option<Self>
pub fn ephemeral_session() -> Option<Self>
Create a wrapper around URLSessionConfiguration.ephemeral when available.
Sourcepub fn set_proxy_configurations(
&mut self,
proxy_configurations: &[ProxyConfig],
) -> &mut Self
pub fn set_proxy_configurations( &mut self, proxy_configurations: &[ProxyConfig], ) -> &mut Self
Replace the configuration’s proxyConfigurations array.
Sourcepub fn proxy_configurations(&self) -> Vec<ProxyConfig>
pub fn proxy_configurations(&self) -> Vec<ProxyConfig>
Copy the configuration’s proxyConfigurations array.
Trait Implementations§
Source§impl Debug for UrlSessionConfiguration
impl Debug for UrlSessionConfiguration
Source§impl Drop for UrlSessionConfiguration
impl Drop for UrlSessionConfiguration
Auto Trait Implementations§
impl !Send for UrlSessionConfiguration
impl !Sync for UrlSessionConfiguration
impl Freeze for UrlSessionConfiguration
impl RefUnwindSafe for UrlSessionConfiguration
impl Unpin for UrlSessionConfiguration
impl UnsafeUnpin for UrlSessionConfiguration
impl UnwindSafe for UrlSessionConfiguration
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