Remove unneeded re-exports

Remove unneded reexports from crate root
Update documentation
This commit is contained in:
brightly-salty 2020-12-18 21:36:49 -06:00
parent d8cb1e81f9
commit 080071656f
11 changed files with 19 additions and 27 deletions

View File

@ -5,7 +5,7 @@ use std::fmt::{self, Debug};
use std::pin::Pin;
use std::task::{Context, Poll};
use crate::{mime, Mime};
use crate::mime::{self, Mime};
use crate::{Status, StatusCode};
pin_project_lite::pin_project! {

View File

@ -3,7 +3,8 @@
use crate::content::{ContentType, MediaTypeProposal};
use crate::headers::{HeaderName, HeaderValue, Headers, ToHeaderValues, ACCEPT};
use crate::utils::sort_by_weight;
use crate::{Error, Mime, StatusCode};
use crate::{Error, StatusCode};
use crate::mime::Mime;
use std::fmt::{self, Debug, Write};
use std::option;

View File

@ -1,7 +1,7 @@
use std::{convert::TryInto, str::FromStr};
use crate::headers::{HeaderName, HeaderValue, Headers, CONTENT_TYPE};
use crate::Mime;
use crate::mime::Mime;
/// Indicate the media type of a resource's content.
///
@ -18,7 +18,8 @@ use crate::Mime;
/// # fn main() -> http_types::Result<()> {
/// #
/// use http_types::content::ContentType;
/// use http_types::{Response, Mime};
/// use http_types::Response;
/// use http_types::mime::Mime;
/// use std::str::FromStr;
///
/// let content_type = ContentType::new("text/*");

View File

@ -1,6 +1,6 @@
use crate::ensure;
use crate::headers::HeaderValue;
use crate::Mime;
use crate::mime::Mime;
use std::ops::{Deref, DerefMut};
use std::{

View File

@ -4,7 +4,8 @@ use std::str::FromStr;
use crate::headers::HeaderValues;
use crate::Error;
use crate::{Cookie, Mime};
use crate::cookies::Cookie;
use crate::mime::Mime;
/// A header value.
#[derive(Clone, Eq, PartialEq, Hash)]

View File

@ -151,21 +151,9 @@ pub use status::Status;
pub use status_code::StatusCode;
pub use version::Version;
#[doc(inline)]
pub use trailers::Trailers;
#[doc(inline)]
pub use mime::Mime;
#[doc(inline)]
pub use headers::Headers;
#[doc(inline)]
pub use crate::url::Url;
#[doc(inline)]
pub use crate::cookies::Cookie;
pub mod security;
pub mod trailers;

View File

@ -1,5 +1,5 @@
use super::ParamKind;
use crate::Mime;
use crate::mime::Mime;
macro_rules! utf8_mime_const {
($name:ident, $desc:expr, $base:expr, $sub:expr) => {

View File

@ -19,7 +19,7 @@ use infer::Infer;
/// An IANA media type.
///
/// ```
/// use http_types::Mime;
/// use http_types::mime::Mime;
/// use std::str::FromStr;
///
/// let mime = Mime::from_str("text/html;charset=utf-8").unwrap();

View File

@ -1,4 +1,4 @@
use crate::Headers;
use crate::headers::Headers;
use serde::{Deserialize, Serialize};
use std::collections::HashMap;
use std::fmt;

View File

@ -262,7 +262,7 @@ mod test {
#[test]
fn default() -> crate::Result<()> {
let mut headers = crate::Headers::new();
let mut headers = crate::headers::Headers::new();
headers.insert(TRACEPARENT, "00-01-deadbeef-00");
let context = TraceContext::from_headers(&mut headers)?.unwrap();
assert_eq!(context.version(), 0);
@ -285,7 +285,7 @@ mod test {
#[test]
fn not_sampled() -> crate::Result<()> {
let mut headers = crate::Headers::new();
let mut headers = crate::headers::Headers::new();
headers.insert(TRACEPARENT, "00-01-02-00");
let context = TraceContext::from_headers(&mut headers)?.unwrap();
assert_eq!(context.sampled(), false);
@ -294,7 +294,7 @@ mod test {
#[test]
fn sampled() -> crate::Result<()> {
let mut headers = crate::Headers::new();
let mut headers = crate::headers::Headers::new();
headers.insert(TRACEPARENT, "00-01-02-01");
let context = TraceContext::from_headers(&mut headers)?.unwrap();
assert_eq!(context.sampled(), true);

View File

@ -22,7 +22,8 @@
//! # fn main() -> Result<(), Box<dyn std::error::Error + Send + Sync + 'static>> {
//! # async_std::task::block_on(async {
//! #
//! use http_types::{Url, Method, Request, Trailers};
//! use http_types::{Url, Method, Request};
//! use http_types::trailers::Trailers;
//! use http_types::headers::{HeaderName, HeaderValue};
//! use async_std::task;
//! use std::str::FromStr;
@ -79,7 +80,7 @@ impl Trailers {
/// ```
/// # fn main() -> Result<(), Box<dyn std::error::Error + Send + Sync + 'static>> {
/// #
/// use http_types::Trailers;
/// use http_types::trailers::Trailers;
///
/// let mut trailers = Trailers::new();
/// trailers.insert("Content-Type", "text/plain");
@ -104,7 +105,7 @@ impl Trailers {
/// ```
/// # fn main() -> Result<(), Box<dyn std::error::Error + Send + Sync + 'static>> {
/// #
/// use http_types::Trailers;
/// use http_types::trailers::Trailers;
///
/// let mut trailers = Trailers::new();
/// trailers.append("Content-Type", "text/plain");