procedurals:基本过程宏的集合

时间:2024-05-22 14:26:59
【文件属性】:

文件名称:procedurals:基本过程宏的集合

文件大小:6KB

文件格式:ZIP

更新时间:2024-05-22 14:26:59

rust proc-macro Rust

程序性 基本过程宏的集合 枚举 #[macro_use] extern crate procedurals; struct A {} struct B {} #[derive(IntoEnum)] // derives From and From for E enum E { A (A), B (B), } 枚举错误 #[macro_use] extern crate procedurals; use std :: {io, fmt}; #[derive(Debug, EnumError)] // EnumError derives From<*>, fmt::Display and error::Error pub enum Error { IO (io :: Error), Fmt (fmt :: Error), } 新类型 #[macro


【文件预览】:
procedurals-master
----.travis.yml(188B)
----rustfmt.toml(2KB)
----tests()
--------into_enum.rs(189B)
--------enum_error.rs(407B)
--------newtype.rs(545B)
----LICENSE(1KB)
----src()
--------lib.rs(5KB)
----Cargo.toml(373B)
----.gitignore(305B)
----README.md(965B)

网友评论