Open 0xstepit opened 4 months ago
The macro fn_execute change the visibility of the created function when pub is not specified.
fn_execute
pub
($name:ident: $req:ty[$type_url:expr] => $res:ty) => { pub fn $name( &self, msg: $req, signer: &$crate::SigningAccount, ) -> $crate::RunnerExecuteResult<$res> { self.runner.execute(msg, $type_url, signer) } }; ($name:ident: $req:ty => $res:ty) => { pub fn $name( &self, msg: $req, signer: &$crate::SigningAccount, ) -> $crate::RunnerExecuteResult<$res> { self.runner.execute(msg, <$req>::TYPE_URL, signer) } };
I saw that in fn_query the visibility is maintained. Is this intentional? Thanks!
fn_query
Nice catch! will work on it!
@iboss-ptk here the fix https://github.com/osmosis-labs/test-tube/pull/55
The macro
fn_execute
change the visibility of the created function whenpub
is not specified.I saw that in
fn_query
the visibility is maintained. Is this intentional? Thanks!