ベスパリブ

プログラミングを主とした日記・備忘録です。ベスパ持ってないです。

Rust

Rust の Range は char の範囲指定もできる

環境・バージョン > rustup show Default host: x86_64-pc-windows-msvc rustup home: C:\Users\****\.rustup stable-x86_64-pc-windows-msvc (default) rustc 1.58.1 (db9d1b20b 2022-01-20) Rust の Range と パターンマッチング Rustではパターンマッチン…

a.clone() == ref_a.clone() == (*ref_a).clone() なのか?(Rust)

#[derive(Debug, Clone, PartialEq)] struct Circle { x: f64, y: f64, radius: f64, } impl Circle { pub fn area(self) -> f64 { // std::f64::consts::PI * (self.radius * self.radius) std::f64::consts::PI * (3.1 * 3.1) } } fn main() { let a = Cir…

Rust の wasm-pack のつまりどころ

環境 記事作成時: 2022/01/27 Windows10 WSL2 rustc 1.58.1 (db9d1b20b 2022-01-20) cargo 1.58.0 (f01b232bc 2022-01-19) can't find library hoge, rename file to src/lib.rs or specify lib.path wasm-pack build をしたときに以下のようなエラーが発生…