Expand description
SendBlock:Option<Block> 的 Send + Sync 包装。
ratatui 0.30 起 Block 内含 Arc<dyn CellEffect>(自定义阴影效果的类型擦除句柄)
而不再是 Send + Sync。但 ratatui-kit 的 Props /
Component 均要求 Send + Sync——组件的 wait() 经
BoxFuture(Send)轮询(见 render/tree.rs),use_future 也要求 F: Send。
框架已对类型擦除后的 props 统一以 unsafe impl Send/Sync for AnyProps 承担线程安全
(见 props.rs),本包装沿用同一设计,使含 Block 的 props/组件重新满足 Send + Sync。
Structs§
- Send
Block Option<Block>的Send + Sync包装,供组件 props/字段承载可选边框。