URI:
       tlog.rs - wasm-runtime - A wasm runtime
  HTML git clone https://git.parazyd.org/wasm-runtime
   DIR Log
   DIR Files
   DIR Refs
   DIR README
   DIR LICENSE
       ---
       tlog.rs (508B)
       ---
            1 /// Print a message to the log
            2 #[macro_export]
            3 macro_rules! msg {
            4     ($msg:expr) => {
            5         $crate::log::drk_log($msg)
            6     };
            7     ($($arg:tt)*) => ($crate::log::drk_log(&format!($($arg)*)));
            8 }
            9 
           10 #[inline]
           11 pub fn drk_log(message: &str) {
           12     #[cfg(target_arch = "wasm32")]
           13     unsafe {
           14         drk_log_(message.as_ptr(), message.len());
           15     }
           16 
           17     #[cfg(not(target_arch = "wasm32"))]
           18     println!("{}", message);
           19 }
           20 
           21 #[cfg(target_arch = "wasm32")]
           22 extern "C" {
           23     fn drk_log_(ptr: *const u8, len: usize);
           24 }