Enum curl::easy::HttpVersion [−][src]
Possible values to pass to the http_version
method.
Variants (Non-exhaustive)
We don’t care what http version to use, and we’d like the library to choose the best possible for us.
Please use HTTP 1.0 in the request
Please use HTTP 1.1 in the request
Please use HTTP 2 in the request (Added in CURL 7.33.0)
Use version 2 for HTTPS, version 1.1 for HTTP (Added in CURL 7.47.0)
Please use HTTP 2 without HTTP/1.1 Upgrade (Added in CURL 7.49.0)
Setting this value will make libcurl attempt to use HTTP/3 directly to server given in the URL. Note that this cannot gracefully downgrade to earlier HTTP version if the server doesn’t support HTTP/3.
For more reliably upgrading to HTTP/3, set the preferred version to something lower and let the server announce its HTTP/3 support via Alt-Svc:.
(Added in CURL 7.66.0)
Trait Implementations
impl Clone for HttpVersion
[src]
fn clone(&self) -> HttpVersion
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for HttpVersion
[src]
impl Debug for HttpVersion
[src]
Auto Trait Implementations
impl RefUnwindSafe for HttpVersion
impl Send for HttpVersion
impl Sync for HttpVersion
impl Unpin for HttpVersion
impl UnwindSafe for HttpVersion
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,