pub struct FieldExtractor { /* private fields */ }Expand description
字段提取器:通过闭包从数据中提取字段
闭包签名 Fn() -> String,由调用方在闭包内捕获对数据源的访问方式。
extract 收到的 data: &dyn Any 参数被忽略(由闭包自行决定如何取值),
这种设计让用户可以灵活地把外部状态(如 Arc<T>、数据库行等)捕获进闭包。
Implementations§
Trait Implementations§
Source§impl Debug for FieldExtractor
impl Debug for FieldExtractor
Source§impl ShardKeyExtractor for FieldExtractor
impl ShardKeyExtractor for FieldExtractor
Auto Trait Implementations§
impl !RefUnwindSafe for FieldExtractor
impl !UnwindSafe for FieldExtractor
impl Freeze for FieldExtractor
impl Send for FieldExtractor
impl Sync for FieldExtractor
impl Unpin for FieldExtractor
impl UnsafeUnpin for FieldExtractor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more