pub trait ShardKeyExtractor: Send + Sync {
// Required method
fn extract(&self, data: &dyn Any) -> Result<String, ShardingError>;
}Expand description
分片键提取器 trait
实现者负责从 data: &dyn Any 中提取分片键字符串。
必须是 Send + Sync 以便在跨线程场景(如 ScatterGather)中使用。
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".