product_os_http/lib.rs
1#![no_std]
2extern crate no_std_compat as std;
3extern crate alloc;
4
5use std::prelude::v1::*;
6//#![cfg_attr(not(feature = "std"), no_std)]
7
8#[cfg(not(feature = "std"))]
9mod no_std;
10
11#[cfg(not(feature = "std"))]
12pub use crate::no_std::*;
13
14#[cfg(feature = "std")]
15pub use http::*;
16
17#[cfg(feature = "std")]
18pub use std::convert::Infallible;
19
20// Error Handling
21pub trait ErrorSendSync: Send + Sync {}
22
23impl ErrorSendSync for Infallible {}
24