The Rustonomicon 中文翻译 - Rust 高级和不安全 Rust 编程的黑魔法

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

Beneath std(Beneath std)

来源 HnglngWng 浏览 309 扫码 分享 2022-05-26 09:27:46
  • Beneath std(Beneath std)
  • [lang = “eh_personality”]
  • [lang = “start”]
  • [lang = “termination”]
  • [panic_implementation]

    Beneath std(Beneath std)

    本节记录(或将记录)标准库提供的功能,#![no_std]开发人员必须处理(即提供)构建#![no_std]二进制crates.这些功能的(可能不完整)列表如下所示:

    • [lang = “eh_personality”]

    • [lang = “start”]

    • [lang = “termination”]

    • [panic_implementation]

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • The Rustonomicon
    • Safe与Unsafe相遇(Meet Safe and Unsafe)
    • Safe与Unsafe如何交互(How Safe and Unsafe Interact)
    • Unsafe Rust可以做什么(What Unsafe Rust Can Do)
    • 使用不安全(Working with Unsafe)
    • Rust中的数据表示(Data Representation in Rust)
    • Rust的表示(repr(Rust))
    • 奇异的Sized Type(Exotically Sized Types)
    • 替代表示(Alternative representations)
    • 所有权和生命周期(Ownership and Lifetimes)
    • 引用(References)
    • 别名(Aliasing)
    • 生命周期(Lifetimes)
    • 生命周期的限制(Limits of Lifetimes)
    • 生命周期省略(Lifetime Elision)
    • 无限制生命周期(Unbounded Lifetimes)
    • 高阶Trait限制(HRTBs)(Higher-Rank Trait Bounds(HRTBs))
    • 子类型和可变性(Subtyping and Variance)
    • 删除检查Drop Check)
    • PhantomData(PhantomData)
    • Splitting Borrows(Splitting Borrows)
    • 类型转换(Type Conversions)
    • 强制转换(Coercions)
    • 点运算符(The Dot Operator)
    • 类型转换(Casts)
    • Transmutes(Transmutes)
    • 使用未初始化的内存(Working With Uninitialized Memory)
    • 检查未初始化的内存 (Checked Uninitialized Memory)
    • Drop Flags(Drop Flags)
    • 不检查未初始化的内存(Unchecked Uninitialized Memory)
    • 基于所有权的资源管理的冒险(The Perils Of Ownership Based Resource Management (OBRM))
    • 构造函数(Constructors)
    • 析构函数(Destructors)
    • 泄漏(Leaking)
    • 展开(Unwinding)
    • 异常安全(Exception Safety)
    • 中毒(Poisoning)
    • 并发和并行(Concurrency and Parallelism)
    • 数据竞争和竞争条件(Data Races and Race Conditions)
    • Send和Sync(Send and Sync)
    • 原子(Atomics)
    • 示例:实现Vec(Example: Implementing Vec)
    • 布局(Layout)
    • 分配内存(Allocating Memory)
    • 推入和弹出(Push and Pop)
    • 释放分配(Deallocating)
    • 解引用(Deref)
    • 插入和移除(Insert and Remove)
    • IntoIter(IntoIter)
    • RawVec(RawVec)
    • Drain(Drain)
    • 处理零大小类型(Handling Zero-Sized Types)
    • 最终代码(The Final Code)
    • 实现Arc和Mutex(Implementing Arc and Mutex)
    • 布局(Layout)
    • 基本代码(Base Code)
    • Cloning
    • Dropping
    • 最终代码
    • 实现Arc(Implementing Arc)
    • 外部函数接口(Foreign Function Interface)
    • Beneath std(Beneath std)
    • #panic_handler
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注