検索
Results of 1 - 10 of about 20 for pub (0.002 sec.)
- プライベートとパブリック - Rust By Example 日本語版 14937
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
では、モジュール内の要素はプライベートですが、これは pub で修飾することでパブリックな属性にすることができま...
lled `my_mod::private_function()`"); } // Use the `pub` modifier to override default visibility. // `pub`...
を用いてパブリックに変更 pub fn function() { println!("called `my_mod::function...
、プライベートな属性にアクセスすることに支障はない。 pub fn indirect_access() { print!("called `my_mod::ind...
- https://man.plustar.jp/rust/example/mod/visibility.html - [similar]
- ドキュメンテーション - Rust By Example 日本語版 10264
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
sented here /// あらゆる人物はここに代表されます。 pub struct Person { /// A person must have a name, no...
son; /// let person = Person::new("name"); /// ``` pub fn new(name: &str) -> Person { Person { name: name...
erson`に対して"Hello, [name]" /// と話しかけます。 pub fn hello(& self) { println!("Hello, {}!", self.nam...
ad of linking out to separate page. #[doc(inline)] pub use bar::Bar; /// bar docs mod bar { /// the docs...
- https://man.plustar.jp/rust/example/meta/doc.html - [similar]
- ファイルの階層構造 - Rust By Example 日本語版 10009
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
をこの中で使用することができるようになる。 // 訳注: `pub`をつけないかぎり、この中でしか使用できない。 mod i...
naccessible; pub mod nested; pub fn function() { println!("called `...
) { println!("called `my::private_function()`"); } pub fn indirect_access() { print!("called `my::indirec...
hat\n> "); private_function(); } In my/nested.rs : pub fn function() { println!("called `my::nested::func...
- https://man.plustar.jp/rust/example/mod/split.html - [similar]
- Result - Rust By Example 日本語版 9142
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
足対象としたい、数学的な「エラー」 #[derive(Debug)] pub enum MathError { DivisionByZero, NonPositiveLogari...
thm, NegativeSquareRoot, } pub type MathResult = Result<f64, MathError>; pub fn d...
いので、結果を`Ok`でラップして返そう。 Ok(x / y) } } pub fn sqrt(x: f64) -> MathResult { if x < 0.0 { Err(M...
ror::NegativeSquareRoot) } else { Ok(x.sqrt()) } } pub fn ln(x: f64) -> MathResult { if x <= 0.0 { Err(Ma...
- https://man.plustar.jp/rust/example/std/result.html - [similar]
- 構造体の場合 - Rust By Example 日本語版 9057
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
ることができます。デフォルトではプライベートですが、 pub 宣言をすることで、フィールドをパブリックにすること...
カプセル化)を達成するための機能です。 mod my { // A public struct with a public field of generic type `T`...
ールド`T`(ジェネリック型)を持つパブリックな構造体 pub struct OpenBox<T> { pub contents: T, } // A public...
ック型)を持つパブリックな構造体 #[allow(dead_code)] pub struct ClosedBox<T> { contents: T, } impl<T> Close...
- https://man.plustar.jp/rust/example/mod/struct_visibility.html - [similar]
- super と self - Rust By Example 日本語版 8360
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
() { println!("called `function()`"); } mod cool { pub fn function() { println!("called `cool::function()...
println!("called `my::function()`"); } mod cool { pub fn function() { println!("called `my::cool::functi...
on()`"); } } pub fn indirect_call() { // Let's access all the funct...
- https://man.plustar.jp/rust/example/mod/super.html - [similar]
- Documentation testing - Rust By Example 日本語版 8275
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
nts::add(2, 3); /// assert_eq!(result, 5); /// ``` pub fn add(a: i32, b: i32) -> i32 { a + b } /// Usuall...
ision by zero /// doccomments::div(10, 0); /// ``` pub fn div(a: i32, b: i32) -> i32 { if b == 0 { panic!...
t test will panic in case of error /// # } /// ``` pub fn try_div(a: i32, b: i32) -> Result<i32, String>...
- https://man.plustar.jp/rust/example/testing/doc_testing.html - [similar]
- Unit testing - Rust By Example 日本語版 8190
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
ressions for equality and inequality respectively. pub fn add(a: i32, b: i32) -> i32 { a + b } // This is...
make sure your test is testing the correct panic. pub fn divide_non_zero_result(a: u32, b: u32) -> u32 {...
go test -- --ignored #![allow(unused)] fn main() { pub fn add(a: i32, b: i32) -> i32 { a + b } #[cfg(test...
- https://man.plustar.jp/rust/example/testing/unit_testing.html - [similar]
- クレート - Rust By Example 日本語版 7936
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
ラリの名前は「rary」である。 #![crate_name = "rary"] pub fn public_function() { println!("called rary's `pu...
println!("called rary's `private_function()`"); } pub fn indirect_access() { print!("called rary's `indi...
- https://man.plustar.jp/rust/example/attribute/crate.html - [similar]
- Creating a Library - Rust By Example 日本語版 7936
- Introduction 1. Hello World ❱ 1.1. コメント 1.2. フォーマットしてプリント ❱ 1.2.1. デバッグ 1.2.
...
れを別のクレートにリンクする方法を見ていきましょう。 pub fn public_function() { println!("called rary's `pu...
println!("called rary's `private_function()`"); } pub fn indirect_access() { print!("called rary's `indi...
- https://man.plustar.jp/rust/example/crates/lib.html - [similar]