tide_openidconnect/
lib.rs

1#![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};