備忘録

備忘録

Rust

RustでAndroid用にビルドしてHelloWorldする方法

Ⅰ. はじめに タイトルの通り「RustでAndroid用にビルドしてHelloWorldする方法」です。 Ⅱ. 前提 Android NDKがインストールされていること Ⅲ. 手順 1. cargo-ndk をインストールする cargo install cargo-ndk rustup target add aarch64-linux-android # rus…

Rust で actix_web を利用してWebサーバを構築する方法

Ⅰ. はじめに タイトルの通り「Rust で actix_web を利用してWebサーバを構築する方法」です。 Ⅱ. サンプルプログラム Cargo.toml [dependencies] actix-web = "4"main.rs #[actix_web::get("/")] async fn hello() -> impl actix_web::Responder { actix_web…

Rust 基本文法メモ

fn say_hello(name: String) { println!("hello {name} !!!"); } fn sum(a: i32, b: i32) -> i32 { return a + b; } fn main() { println!("Hello, world!"); println!("aaa {}", "bbb"); let mut a: i32 = 1; println!("a is :{}", a); a = 2; println!("a …

RustでHelloWorldする方法

Ⅰ. はじめに タイトルの通り「RustでHelloWorldする方法」です。 Ⅱ. やり方 1. Rustをインストールする https://www.rust-lang.org/tools/install 2. 新規パッケージを作成する cargo new hello-rust 3. サンプルプログラムを書く src/main.rs fn main() { p…