//! Dependency injection and parameter extraction re-exports.
#[cfg(feature = "di")]
pub use reinhardt_di::scope::{RequestScope, Scope, SingletonScope};
#[cfg(feature = "di")]
pub use reinhardt_di::{
Depends, DependsBuilder, DependsOption, DependsResult, DiError, DiResult, Injectable,
InjectionContext, InjectionContextBuilder, InjectionMetadata, RequestContext,
};
#[cfg(any(feature = "minimal", feature = "standard", feature = "di"))]
pub use reinhardt_di::params::{Body, Cookie, Header, Json, Path, Query};