検索

phrase: max: clip:
target: order:
Results of 1 - 2 of about 2 for PhantomData (0.006 sec.)
幽霊型パラメータ - Rust By Example 日本語版 11228
Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2. ... 例では、そのようなマーカーとして幽霊型( std::marker::PhantomData )を用い、それぞれ異なった型の値を持つタプルを作成し ... ます。 use std::marker::PhantomData; // A phantom tuple struct which is generic over ` ... )での比較を可能にする。 struct PhantomTuple<A, B>(A,PhantomData<B>); // A phantom type struct which is generic ove ... る。 struct PhantomStruct<A, B> { first: A, phantom: PhantomData<B> } // Note: Storage is allocated for generic typ ...
https://man.plustar.jp/rust/example/generics/phantom.html - [similar]
テストケース: 単位を扱う - Rust By Example 日本語版 7485
Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2. ... 示した例です。: use std::ops::Add; use std::marker::PhantomData; /// Create void enumerations to define unit types ... rive(Debug, Clone, Copy)] struct Length<Unit>(f64, PhantomData<Unit>); /// The `Add` trait defines the behavior o ... f64`の`Add`実装を呼び出す。 Length(self.0 + rhs.0, PhantomData) } } fn main() { // Specifies `one_foot` to have p ... 明示する。 let one_foot: Length<Inch> = Length(12.0, PhantomData); // `one_meter` has phantom type parameter `Mm`. ...
https://man.plustar.jp/rust/example/generics/phantom/testcase_units.html - [similar]
PREV 1 NEXT