macro_rules! spore_convention {
($spore:ty) => { ... };
}Expand description
孢子惯用法。
所有孢子类型应该满足这些能力以跨越上下文。
宏提供 3 项能力:
- 所有孢子具有
Send; - 所有孢子具有
Sync; - 孢子类型绝不能自动释放,必须在合适的时机转化为资源以释放回正确的硬件上下文。
因此为孢子实现
Drop并直接抛出异常以避免资源泄露;
macro_rules! spore_convention {
($spore:ty) => { ... };
}孢子惯用法。
所有孢子类型应该满足这些能力以跨越上下文。
宏提供 3 项能力:
Send;Sync;Drop 并直接抛出异常以避免资源泄露;