検索

phrase: max: clip:
target: order:
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]
PREV 1 2 NEXT