书栈网 · BookStack 本次搜索耗时 0.052 秒,为您找到 263421 个相关结果.
  • 10.2. A little Rust with your C

    A little Rust with your C Setting up a project Building a C API #[no_mangle] extern “C” Linking and greater project context. A little Rust with your C Using Rust code insi...
  • 3.12. Rustup for managing Rust versions

    Rustup for managing Rust versions For installing Rust For updating your installation Managing versions Installing other targets Installing components rust-docs, for local docum...
  • 将rust编译成库

    2618 2018-02-06 《RustPrimer 中文版》
    将Rust编译成库 调用约定和mangle 指定crate 类型 小技巧: Any 将Rust编译成库 上一章讲述了如何从rust中调用c库,这一章我们讲如何把rust编译成库让别的语言通过cffi调用。 调用约定和mangle 正如上一章讲述的,为了能让rust的函数通过ffi被调用,需要加上extern "C" 对函数进行修饰。 ...
  • 8. Rust 运算符

    八、Rust 运算符 8.1 算术运算符 8.1.1 范例 8.2 关系运算符 8.2.1 范例 8.3 逻辑运算符 8.3.1 范例 8.4 位运算符 8.4.1 范例 八、Rust 运算符 运算符 用于对数据执行一些操作。 被 运算符 执行操作的数据我们称之为 操作数。 例如我们常见的加法运算,那么 加号 ( + ) 就是一...
  • 7. Rust 字符串

    七、Rust 字符串 7.1 字符串字面量 &str 7.1.1 范例 7.2 字符串对象 7.2.1 创建字符串对象的语法 7.2.2 范例 7.3 字符串对象常用的方法 7.4 创建一个新的空字符串对象 new() 7.5 字符串字面量转换为字符串对象 to_string() 7.6 字符串替换 replace() 7.6.1 范例 ...
  • 4. Rust 数据类型

    四、Rust 数据类型 4.1 声明/定义一个变量 4.2 标量数据类型 4.3 整型 4.3.1 范例:如何定义各种整型的变量 4.3.2 整型范围 4.3.3 整型溢出 4.4 浮点型:f32 和 f64 4.3.1 范例:如何定义各种浮点型的变量 4.4 不允许类型自动转换 4.4.1 范例 4.5 数字可读性分隔符 _ 4.5.1...
  • 17. Rust 结构体 Struct

    十七、Rust 结构体 Struct 17.1 定义一个结构体 17.1.1 范例 17.2 创建结构体的实例(也称为结构体初始化) 17.2.1 结构体初始化语法 17.2.2 访问结构体实例元素的语法 17.2.3 范例 17.3 修改结构体实例 17.3.1 范例 17.4 结构体作为函数的参数 17.5 结构体实例作为函数的返回值 ...
  • 9.2. A little Rust with your C

    A little Rust with your C Setting up a project Building a C API #[no_mangle] extern "C" Linking and greater project context. A little Rust with your C Using Rust code insi...
  • 9.1. A little C with your Rust

    A little C with your Rust Defining the interface Wrapping C functions and Datatypes Automatically generating the interface Building your C/C++ code Rust build.rs build scripts ...
  • 1.7. Packaging and distributing a Rust tool

    Packaging and distributing a Rust tool Quickest: cargo publish How to install a binary from crates.io When to use it Distributing binaries Building binary releases on CI How to...