1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use crate::common::data::Data; /// Prints some data to stdout with a trailing newline. pub fn println(data: Data) -> Result<Data, String> { println!("{}", data); return Ok(data); } /// Prints some data to stdout without a trailing newline. pub fn print(data: Data) -> Result<Data, String> { print!("{}", data); return Ok(data); } pub fn to_string(data: Data) -> Result<Data, String> { Ok(Data::String(format!("{}", data))) }