1. 首页
  2. 数据库
  3. 其它
  4. call dispatch macro:[WIP]在Rust过程宏中生成函数调用分派器 源码

call dispatch macro:[WIP]在Rust过程宏中生成函数调用分派器 源码

上传者: 2021-05-03 10:48:10上传 ZIP文件 5.6KB 热度 10次
呼叫调度宏 在Rust过程宏中生成函数调用调度程序。 :construction: 工作在进行中 :construction: 用法 use call_dispatch_macro :: call_dispatch; // Define a struct. struct Syscall ; // Put `call_dispatch` attribute on the impl block. #[call_dispatch] impl Syscall { // Mark the dispatcher function. #[dispatcher(match_arm_prefix = "sys" )] fn dispatch ( & mut self , num: u32 , args: [ usize ; 6 ]) - > Option { // The body will be
用户评论