検索
Results of 1 - 10 of about 11 for derive (0.023 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]