1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/*
 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * SPDX-License-Identifier: Apache-2.0.
 */

//! HTTP Version-related code

use http::Version as HttpVersion;
use once_cell::sync::Lazy;

/// A list of supported or desired HttpVersions. Typically use when requesting an HTTP Client from a
/// client cache.
pub type HttpVersionList = Vec<HttpVersion>;

/// The default list of desired HTTP protocol versions to use when making requests
pub static DEFAULT_HTTP_VERSION_LIST: Lazy<HttpVersionList> =
    Lazy::new(|| vec![HttpVersion::HTTP_11]);