From 1c588b2dbe48fff7a27b690f8fa4d529b5f2b2b2 Mon Sep 17 00:00:00 2001 From: Irakli Gozalishvili Date: Tue, 31 Mar 2020 18:54:29 -0700 Subject: [PATCH] Import BorrowMut trait so borrow_mut() can resolve --- crates/commander-macros/src/lib.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/commander-macros/src/lib.rs b/crates/commander-macros/src/lib.rs index 965589e..a633e80 100644 --- a/crates/commander-macros/src/lib.rs +++ b/crates/commander-macros/src/lib.rs @@ -263,6 +263,7 @@ pub fn direct(pure_args: TokenStream, func: TokenStream) -> TokenStream { #func fn #direct_get_fn() -> Vec<#argument_ident> { + use std::borrow::BorrowMut; let direct_fn: &mut Option, app: _commander_rust_Cli)> = &mut (*DIRECT_FN.lock().unwrap()); *direct_fn.borrow_mut() = Some(#call_fn_name); @@ -482,4 +483,4 @@ pub fn run(_: TokenStream) -> TokenStream { app } }) -} \ No newline at end of file +}