diff options
| author | Yuki Okushi <jtitor@2k36.org> | 2023-07-08 12:10:12 +0900 |
|---|---|---|
| committer | Yuki Okushi <jtitor@2k36.org> | 2023-07-08 12:10:12 +0900 |
| commit | a088e7961cc2b2176dd470cc5599f7c8f886abff (patch) | |
| tree | d197d232b642997bab3fe3555dab24ba58a67c7c /src | |
| parent | eee6b31c0c3b7c3ad8733957eaa122ae1a07e299 (diff) | |
| download | rust-a088e7961cc2b2176dd470cc5599f7c8f886abff.tar.gz rust-a088e7961cc2b2176dd470cc5599f7c8f886abff.zip | |
Remove `default_free_fn` feature
Signed-off-by: Yuki Okushi <jtitor@2k36.org>
Diffstat (limited to 'src')
| -rw-r--r-- | src/doc/unstable-book/src/library-features/default-free-fn.md | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/src/doc/unstable-book/src/library-features/default-free-fn.md b/src/doc/unstable-book/src/library-features/default-free-fn.md deleted file mode 100644 index bafc9ac4d0d..00000000000 --- a/src/doc/unstable-book/src/library-features/default-free-fn.md +++ /dev/null @@ -1,47 +0,0 @@ -# `default_free_fn` - -The tracking issue for this feature is: [#73014] - -[#73014]: https://github.com/rust-lang/rust/issues/73014 - ------------------------- - -Adds a free `default()` function to the `std::default` module. This function -just forwards to [`Default::default()`], but may remove repetition of the word -"default" from the call site. - -[`Default::default()`]: ../../std/default/trait.Default.html#tymethod.default - -Here is an example: - -```rust -#![feature(default_free_fn)] -use std::default::default; - -#[derive(Default)] -struct AppConfig { - foo: FooConfig, - bar: BarConfig, -} - -#[derive(Default)] -struct FooConfig { - foo: i32, -} - -#[derive(Default)] -struct BarConfig { - bar: f32, - baz: u8, -} - -fn main() { - let options = AppConfig { - foo: default(), - bar: BarConfig { - bar: 10.1, - ..default() - }, - }; -} -``` |
