pub trait Filter {
// Required method
fn call(&mut self, req: Request<()>) -> Result<Request<()>, Status>;
}
Required Methods§
Implementors§
impl Filter for ContextFilter
impl Filter for TimeoutFilter
timeout count
- ContextFilter 初始化 timeout 时间,初始化后将 tri-timeout-deadline-in-nanos 放入 context 中
- TimeoutFilter read context tri-timeout-deadline-in-nanos
- 响应时计算 tri-timeout-deadline-in-nanos - current_nanos <= 0