spawn POC works, likely unsound

This commit is contained in:
Per Lindgren 2020-10-05 21:57:44 +02:00
parent 4eb4c4e7b2
commit 6bd168d711
9 changed files with 201 additions and 9 deletions

View file

@ -35,7 +35,7 @@ pub fn codegen(app: &App, analysis: &Analysis, extra: &Extra) -> Vec<TokenStream
#[allow(non_camel_case_types)]
#[derive(Clone, Copy)]
#[doc = #doc]
enum #t {
pub enum #t {
#(#variants,)*
}
));
@ -57,7 +57,7 @@ pub fn codegen(app: &App, analysis: &Analysis, extra: &Extra) -> Vec<TokenStream
);
items.push(quote!(
#[doc = #doc]
static mut #rq: #rq_ty = #rq_expr;
pub static mut #rq: #rq_ty = #rq_expr;
));
if let Some(ceiling) = channel.ceiling {