5 4 4 3 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 rust 中的文章

rust使用shuttle部署项目后端

shuttle v0.10使用说明 https://www.shuttle.rs/ 安装或更新 shuttle cargo install cargo-shuttle # 如果系统磁盘剩余空间比较少,可以通过--target-dir来指定编译时产生的临时文件目录 cargo install cargo-shuttle --target-dir F:\temp 登录shuttle cargo shuttle login abc123abc123abc123 初始化 cargo shuttle init 部署 cargo shuttle deploy # 如果未提交git,提示异常,根据提示提交或增加参数即可 cargo shuttle deploy --allow-dirty 本地运行 cargo shuttle run 报错解决(貌……

阅读全文

Rust中的mod(模块)使用的五种方式

rust中的mod(模块)在项目中使用是必不可少的,但有很多种使用方式,有些方式比较推荐,我们来看看这些使用方式. 方式一: 当前类中定义并实现 mod x { pub(crate) fn x(){ println!("x"); } pub mod y{ pub fn y(){ println!("y"); } pub fn yy(){ //可以使用self(可省)表示当前模块 self::y(); //可以使用super表示上层模块 super::x(); } } } fn main() { x::x(); x::y::y(); x::y::yy(); } 方式……

阅读全文

rust和python交互pyo3(一)

rust和python交互pyo3(1) pyo3 需要python3.7以上的版本 pip install maturin # 新建文件夹后:初始化 maturin init --bindings pyo3 # 开发编译安装,就可以测试用python调用了 maturin develop # release版本编译,只会编译,不会更新安装到python环境 maturin build --release 生成的pyproject.toml中requir……

阅读全文