shaku:编译Rust的时间依赖注入库

时间:2024-05-20 13:15:21
【文件属性】:

文件名称:shaku:编译Rust的时间依赖注入库

文件大小:96KB

文件格式:ZIP

更新时间:2024-05-20 13:15:21

Rust

ku Shaku是一个编译时依赖注入Rust库。 有关更多详细信息,请参阅,包括入门指南。 导游 例子 use shaku :: {module, Component, Interface, HasComponent}; use std :: sync :: Arc; trait Logger : Interface { fn log ( & self , content: & str ); } trait DateLogger : Interface { fn log_date ( & self ); } #[derive(Component)] #[shaku(interface = Logger)] struct LoggerImpl ; impl Logger for LoggerImpl { fn log ( & self , content: & st


网友评论