struct Limiter
XuAPI
pub struct Limiter {
}用途
公开结构体 `Limiter`。
参数
无
API
#rate标准库包 `#rate`。
struct Limiterpub struct Limiter {
}公开结构体 `Limiter`。
无
newpub fn new(events_per_sec int, burst int) Limiter构造该类型的新值。
events_per_sec intburst intLimiter — 该类型的值
(&mut Limiter) allowpub fn (l &mut Limiter) allow() bool在 `&mut Limiter` 上调用 `allow`。
l &mut Limiterbool — 是否成立
(&mut Limiter) allow_npub fn (l &mut Limiter) allow_n(n int) bool`&mut Limiter` 上的方法:allown。
l &mut Limitern intbool — 是否成立
(Limiter) availablepub fn (l Limiter) available() int`Limiter` 上的方法:剩余空间。
l Limiterint — 该类型的值
(Limiter) sleep_for_hintpub fn (l Limiter) sleep_for_hint() int`Limiter` 上的方法:睡眠forhint。
l Limiterint — 该类型的值