1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
use std::fmt::Display;
// use crate::Object;
use crate::_Object;
pub fn print<T: Display>(arg: T) {
println!("{}", arg);
}
pub fn len<T: _Object>(_object: &T) -> usize {
_object.__len__()
}
pub fn repr<T: _Object>(_object: &T) -> String {
_object.__repr__()
}