Printing for Debugging
You might be used to println!
macro in Rust. However, using that macro isn't a very good idea in our apps made with Flutter and Rust because println!
outputs cannot be seen on the web and mobile emulators.
When writing Rust code in the hub
crate, you can simply print your debug message with the debug_print!
macro provided by this framework like below. Once you use this macro, Flutter will take care of the rest.
debug_print!
is also better than println!
because it only works in debug mode, resulting in a smaller and cleaner release binary.