pub enum ConnectionPolicy {
Close,
Reuse,
}Expand description
Controls whether requests use one-off sockets or reusable persistent connections.
Variants§
Close
Open a fresh connection per request and close it after each response.
Reuse
Reuse compatible persistent connections when possible.
Trait Implementations§
Source§impl Clone for ConnectionPolicy
impl Clone for ConnectionPolicy
Source§fn clone(&self) -> ConnectionPolicy
fn clone(&self) -> ConnectionPolicy
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 moreimpl Copy for ConnectionPolicy
Source§impl Debug for ConnectionPolicy
impl Debug for ConnectionPolicy
impl Eq for ConnectionPolicy
Source§impl PartialEq for ConnectionPolicy
impl PartialEq for ConnectionPolicy
Source§fn eq(&self, other: &ConnectionPolicy) -> bool
fn eq(&self, other: &ConnectionPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ConnectionPolicy
Auto Trait Implementations§
impl Freeze for ConnectionPolicy
impl RefUnwindSafe for ConnectionPolicy
impl Send for ConnectionPolicy
impl Sync for ConnectionPolicy
impl Unpin for ConnectionPolicy
impl UnsafeUnpin for ConnectionPolicy
impl UnwindSafe for ConnectionPolicy
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