tide_openidconnect/
lib.rs1#![doc = include_str!("../README.md")]
2#![forbid(unsafe_code, future_incompatible)]
3#![deny(
4 missing_debug_implementations,
5 nonstandard_style,
6 missing_docs,
7 unreachable_pub,
8 missing_copy_implementations,
9 unused_qualifications,
10 clippy::unwrap_in_result,
11 clippy::unwrap_used
12)]
13
14mod isahc;
15mod middleware;
16pub mod redirect_strategy;
17mod request_ext;
18mod route_ext;
19
20pub use crate::middleware::Config;
21pub use crate::middleware::OpenIdConnectMiddleware;
22pub use crate::request_ext::OpenIdConnectRequestExt;
23pub use crate::route_ext::OpenIdConnectRouteExt;
24
25#[doc(no_inline)]
26pub use openidconnect::{ClientId, ClientSecret, IssuerUrl, RedirectUrl};