検索

phrase: max: clip:
target: order:
Results of 1 - 10 of about 11 for derive (0.026 sec.)
マクロ - Rust 日本語版 14207
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 種類の 手続き的 (procedural) マクロ: 構造体とenumに derive 属性を使ったときに追加されるコードを指定する、カス ... タムの #[derive] マクロ 任意の要素に使えるカスタムの属性を定義する ... メタプログラミング として知られています。 付録Cで、 derive 属性を議論し、これは、色々なトレイトの実装を生成し ... コードを生成します。 3種の手続き的マクロ (カスタムのderiveマクロ, 属性風マクロ、関数風マクロ)はみな同じような挙 ...
https://man.plustar.jp/rust/book/ch19-06-macros.html - [similar]
付録C:導出可能なトレイト - Rust 日本語版 9797
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 本語版 付録C: 導出可能なトレイト 本のいろんな箇所で derive 属性について議論しました。これは構造体や、enum定義 ... に適用できます。 derive 属性は、 derive 記法で注釈した型に対して独自の既定 ... コードを生成します。 この付録では、標準ライブラリの derive と共に使用できる全トレイトの参照を提供します。各節 ... のトレイトを導出する演算子やメソッドで可能になること derive が提供するトレイトの実装がすること トレイトを実装す ...
https://man.plustar.jp/rust/book/appendix-03-derivable-traits.html - [similar]
循環参照は、メモリをリークすることもある - Rust 日本語版 8748
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ; use std::cell::RefCell; use List::{Cons, Nil}; #[derive(Debug)] enum List { Cons(i32, RefCell<Rc<List>>), ... , Nil}; use std::rc::Rc; use std::cell::RefCell; #[derive(Debug)] enum List { Cons(i32, RefCell<Rc<List>>), ... ain() { use std::rc::Rc; use std::cell::RefCell; #[derive(Debug)] struct Node { value: i32, children: RefCel ... main.rs use std::rc::Rc; use std::cell::RefCell; #[derive(Debug)] struct Node { value: i32, children: RefCel ...
https://man.plustar.jp/rust/book/ch15-06-reference-cycles.html - [similar]
構造体を使ったプログラム例 - Rust 日本語版 8624
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... using `:?`; if it is defined in your crate, add `#[derive(Debug)]` or manually implement it (注釈: `Rectangl ... 形できません; 自分のクレートで定義しているのなら `#[derive(Debug)]`を追加するか、手動で実装してください) 確か ... ばならないのです。そうするには、構造体定義の直前に #[derive(Debug)] という注釈を追加します。 そう、リスト5-12で ... 示されている通りです。 ファイル名: src/main.rs #[derive(Debug)] struct Rectangle { width: u32, height: u32 ...
https://man.plustar.jp/rust/book/ch05-02-example-structs.html - [similar]
メソッド記法 - Rust 日本語版 8570
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... 5-13に示した通りですね。 ファイル名: src/main.rs #[derive(Debug)] struct Rectangle { width: u32, height: u32 ... ードは同じものです: #![allow(unused)] fn main() { #[derive(Debug,Copy,Clone)] struct Point { x: f64, y: f64, ... イル名: src/main.rs #![allow(unused)] fn main() { #[derive(Debug)] struct Rectangle { width: u32, height: u32 ... イル名: src/main.rs #![allow(unused)] fn main() { #[derive(Debug)] struct Rectangle { width: u32, height: u32 ...
https://man.plustar.jp/rust/book/ch05-03-method-syntax.html - [similar]
テストの記述法 - Rust 日本語版 8393
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... です; 一例を挙げれば、構造体とともに第5章で使用した derive 属性です。 関数をテスト関数に変えるには、 fn の前に ... トを何か書いてみましょう。 ファイル名: src/lib.rs #[derive(Debug)] struct Rectangle { width: u32, height: u32 ... を用いるテストを書きます。 ファイル名: src/lib.rs #[derive(Debug)] struct Rectangle { width: u32, height: u32 ... ことをアサーションします。 ファイル名: src/lib.rs #[derive(Debug)] struct Rectangle { width: u32, height: u32 ...
https://man.plustar.jp/rust/book/ch11-01-writing-tests.html - [similar]
if letで簡潔な制御フロー - Rust 日本語版 8108
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... とができるでしょう: #![allow(unused)] fn main() { #[derive(Debug)] enum UsState { Alabama, Alaska, } enum Coi ... ともできるでしょう: #![allow(unused)] fn main() { #[derive(Debug)] enum UsState { Alabama, Alaska, } enum Coi ...
https://man.plustar.jp/rust/book/ch06-03-if-let.html - [similar]
match制御フロー演算子 - Rust 日本語版 7984
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... のコードになります。 #![allow(unused)] fn main() { #[derive(Debug)] // すぐに州を点検できるように enum UsState ... 以下のようにですね: #![allow(unused)] fn main() { #[derive(Debug)] enum UsState { Alabama, Alaska, } enum Coi ...
https://man.plustar.jp/rust/book/ch06-02-match.html - [similar]
一連の要素をイテレータで処理する - Rust 日本語版 7752
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... ァイル名: src/lib.rs #![allow(unused)] fn main() { #[derive(PartialEq, Debug)] struct Shoe { size: u32, style: ...
https://man.plustar.jp/rust/book/ch13-02-iterators.html - [similar]
RefCell<T>と内部可変性パターン - Rust 日本語版 7752
The Rust Programming Language 日本語版 まえがき はじめに 1. 事始め 1.1. インストール 1.2. Hello, ... リスト15-24は示しています: ファイル名: src/main.rs #[derive(Debug)] enum List { Cons(Rc<RefCell<i32>>, Rc<List ...
https://man.plustar.jp/rust/book/ch15-05-interior-mutability.html - [similar]
PREV 1 2 NEXT