openvm_platform/print.rs
1/// Print a UTF-8 string to stdout on host machine for debugging purposes.
2#[allow(unused_variables)]
3pub fn print<S: AsRef<str>>(s: S) {
4 #[cfg(all(not(target_os = "zkvm"), feature = "std"))]
5 print!("{}", s.as_ref());
6 #[cfg(target_os = "zkvm")]
7 openvm_rv32im_guest::print_str_from_bytes(s.as_ref().as_bytes());
8}
9
10pub fn println<S: AsRef<str>>(s: S) {
11 print(s);
12 print("\n");
13}