Skip to main content

WriteAdmission

Trait WriteAdmission 

Source
pub trait WriteAdmission: Send + Sync {
    // Required method
    fn submit(&self, submit: &mut dyn FnMut()) -> Result<(), DiscoveryError>;
}
Expand description

发布操作必须在实际传输提交处复验,鉴权等待不能提前消耗一次性许可。

Required Methods§

Source

fn submit(&self, submit: &mut dyn FnMut()) -> Result<(), DiscoveryError>

业务作用:在发布资格保护范围内同步提交一次后端写入。

参数说明:

  • submit:只能启动传输,不得等待或重入资格接口。

返回:撤权时不执行回调;已经提交的操作由 owner 记录结果不明状态。

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§