Fix a few bugs from combining features

This commit is contained in:
Emii Tatsuo 2020-11-25 20:37:43 -05:00
parent 475b256a5a
commit 0ea4c62731
Signed by: Emi
GPG key ID: 68FAB2E2E6DFC98B
2 changed files with 3 additions and 3 deletions

View file

@ -7,7 +7,7 @@ use std::{fmt::Display, collections::VecDeque, hash::Hash, time::{Duration, Inst
/// Does not require a leaky bucket thread to empty it out, but may occassionally need to
/// trim old keys using [`trim_keys()`].
///
/// [`trim_keys()`][Self::trim_keys()]
/// [`trim_keys()`]: Self::trim_keys()
pub struct RateLimiter<K: Eq + Hash> {
log: DashMap<K, VecDeque<Instant>>,
burst: usize,

View file

@ -84,7 +84,7 @@ pub trait UserManagementRoutes: private::Sealed {
F: Send + Sync + 'static + Future<Output = Result<Response>>;
}
impl<A: ToSocketAddrs> UserManagementRoutes for crate::Builder<A> {
impl<A: ToSocketAddrs> UserManagementRoutes for crate::Server<A> {
/// Add pre-configured routes to the serve to handle authentication
///
/// See [`UserManagementRoutes::add_um_routes()`]
@ -357,5 +357,5 @@ fn render_settings_menu<UserData: Serialize + DeserializeOwned>(
mod private {
pub trait Sealed {}
impl<A> Sealed for crate::Builder<A> {}
impl<A> Sealed for crate::Server<A> {}
}