pub struct ApiVersioning { /* private fields */ }
Expand description
API versioning middleware
Implementations§
Source§impl ApiVersioning
impl ApiVersioning
pub fn new(default_version: &str) -> Self
pub fn add_version(self, version: &str) -> Self
pub fn version_header(self, header: &str) -> Self
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ApiVersioning
impl RefUnwindSafe for ApiVersioning
impl Send for ApiVersioning
impl Sync for ApiVersioning
impl Unpin for ApiVersioning
impl UnwindSafe for ApiVersioning
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more