rust inlining #[inline]: 初始化 - The Rust Performance Book

    rust 打印数据类型

    1. fn print_type_of<T>(_: &T) {
    2. println!("{}", std::any::type_name::<T>())
    3. }
    4. fn main() {
    5. let s = "Hello";
    6. let i = 42;
    7. print_type_of(&s); // &str
    8. print_type_of(&i); // i32
    9. print_type_of(&main); // playground::main
    10. print_type_of(&print_type_of::<i32>); // playground::print_type_of<i32>
    11. print_type_of(&{ || "Hi!" }); // playground::main::{{closure}}
    12. }

    rust vec shift

    rust 没有shift方法