#up #unsafe #replace #trust #bug #reader #shut

bin+lib shut_up

使用 trust_me、shut_up 或其他关键词替换 'unsafe'。编译器闭嘴!读者也闭嘴!我的代码没有错误,相信我!

2 个版本

0.1.1 2024年3月15日
0.1.0 2024年3月15日

299编程语言

每月下载量 34

Apache-2.0

6KB
97

闭嘴!相信我!

使用一些关键词替换 Rust 中的 unsafe。编译器闭嘴!读者也闭嘴!我的代码没有错误,相信我!

将以下行添加到您的 Cargo.toml 中

shut_up = "0.1.1"

您可以使用以下关键词替换 unsafe

use shut_up::{trust_me, shut_up, cpp_start, i_am_your_father, freestyle,
              i_hereby_declare_that_i_fully_understand_that_any_consequence_is_my_own_liability,
              i_can_do_it, get_approval_from_a_senior_or_you_will_get_fired, showtime};

fn main() {
    trust_me! {
        println!("Trust me! This is safe!");
    }

    shut_up! {
        println!("Shut up! This is safe, tooooo!");
    }

    cpp_start! {
        println!("C++, Start!");
    }

    i_am_your_father! {
        println!("I am your father! This is safe, too!");
    }

    i_hereby_declare_that_i_fully_understand_that_any_consequence_is_my_own_liability! {
        println!("I hereby declare that I fully understand that any consequence is my own liability.")
    }

    i_can_do_it! {
        println!("I can do it!")
    }

    get_approval_from_a_senior_or_you_will_get_fired! {
        println!("Get approval from a senior, or you will get fired!")
    }

    freestyle! {
        println!("Are you freestyle?")
    }

    showtime! {
        println!("show time!")
    }
}

无运行时依赖