xapi-shared 0.0.1

XAPI Shared Library
Documentation
1
2
3
4
5
6
7
use governor::InsufficientCapacity;
use std::num::NonZeroU32;

#[async_trait::async_trait]
pub trait SharedRatelimiterTrait<T> {
    async fn limit_on(&self, key: &T, value: NonZeroU32) -> Result<(), InsufficientCapacity>;
}