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);
Ok(data)
}
/// Prints some data to stdout without a trailing newline.
pub fn print(data: Data) -> Result<Data, String> {
print!("{}", data);
Ok(data)
}
pub fn to_string(data: Data) -> Result<Data, String> {
Ok(Data::String(format!("{}", data)))
}