摘要: 如工厂产线上机器运行状态,如下定义泛型枚举来记录各个设备的运行状况: #[derive(Debug)] enum RunStatus<O,N>{ OK(O,N), NG(O,N), } fn main(){ let machine1 = RunStatus::OK(String::from("202 阅读全文
posted @ 2022-01-07 15:22 echo-efun 阅读(140) 评论(0) 推荐(0)
摘要: 结构体泛型 #[derive(Debug)] struct Color<T>{ //定义泛型数组Color chanel1:T, chanel2:T, chanel3:T, } //泛型结构体关联函数 impl<T> Color<T>{ fn create(chanel1:T,chanel2:T,c 阅读全文
posted @ 2022-01-07 14:11 echo-efun 阅读(318) 评论(0) 推荐(0)