From fbcf2aabb0e5fdb1aa4f620b92c49ba57a5dce6a Mon Sep 17 00:00:00 2001 From: Emil Fresk Date: Tue, 20 Apr 2021 10:34:26 +0200 Subject: Fix for default monotonic, `monotonics::now()` now properly works --- macros/src/codegen.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'macros/src/codegen.rs') diff --git a/macros/src/codegen.rs b/macros/src/codegen.rs index cf728a7d..a81d5332 100644 --- a/macros/src/codegen.rs +++ b/macros/src/codegen.rs @@ -111,7 +111,15 @@ pub fn app(app: &App, analysis: &Analysis, extra: &Extra) -> TokenStream2 { ); let user_imports = &app.user_imports; + let default_monotonic = if monotonic.args.default { + quote!(pub use #name::now;) + } else { + quote!() + }; + quote! { + #default_monotonic + #[doc = #doc] #[allow(non_snake_case)] pub mod #name { -- cgit v1.2.3