Correcy use tree and type args docs

This commit is contained in:
veetaha 2020-05-10 20:52:25 +03:00
parent 9a82ee0de2
commit f6fd4c4a74
2 changed files with 6 additions and 8 deletions

View file

@ -2234,7 +2234,7 @@ impl UseItem {
/// pub use ❰ foo::❰ * ❱ ❱; /// pub use ❰ foo::❰ * ❱ ❱;
/// use ❰ bar as baz ❱; /// use ❰ bar as baz ❱;
/// use ❰ bruh::bruuh::{ ❰ self ❱, ❰ blin ❱ } ❱; /// use ❰ bruh::bruuh::{ ❰ self ❱, ❰ blin ❱ } ❱;
/// use ❰ { ❰ blin::blen ❱ } ❱ // TODO: clarify if top-level curlies are `UseTree` /// use ❰ { ❰ blin::blen ❱ } ❱
/// ``` /// ```
/// ///
/// [Reference](https://doc.rust-lang.org/reference/items/use-declarations.html) /// [Reference](https://doc.rust-lang.org/reference/items/use-declarations.html)
@ -2374,7 +2374,7 @@ impl PathSegment {
/// List of type arguments that are passed at generic instantiation site. /// List of type arguments that are passed at generic instantiation site.
/// ///
/// ``` /// ```
/// use foo ❰ ::<'a, u64, Item = Bar, 42, true> ❱::bar; /// type _ = Foo ❰ ::<'a, u64, Item = Bar, 42, {true}> ❱::Bar;
/// ///
/// Vec❰ ::<bool> ❱::(); /// Vec❰ ::<bool> ❱::();
/// ``` /// ```
@ -2397,7 +2397,7 @@ impl TypeArgList {
/// Type argument that is passed at generic instantiation site. /// Type argument that is passed at generic instantiation site.
/// ///
/// ``` /// ```
/// use foo::<'a, ❰ u64 ❱, ❰ bool ❱, Item = Bar, 42>::baz; /// type _ = Foo::<'a, ❰ u64 ❱, ❰ bool ❱, Item = Bar, 42>::Baz;
/// ``` /// ```
/// ///
/// [Reference](https://doc.rust-lang.org/reference/paths.html#paths-in-expressions) /// [Reference](https://doc.rust-lang.org/reference/paths.html#paths-in-expressions)

View file

@ -1831,14 +1831,13 @@ pub(crate) const AST_SRC: AstSrc = AstSrc {
UseTree, UseTree,
} }
// TODO: verify example correctness
/// Use tree. /// Use tree.
/// ///
/// ``` /// ```
/// pub use ❰ foo::❰ * ❱ ❱; /// pub use ❰ foo::❰ * ❱ ❱;
/// use ❰ bar as baz ❱; /// use ❰ bar as baz ❱;
/// use ❰ bruh::bruuh::{ ❰ self ❱, ❰ blin ❱ } ❱; /// use ❰ bruh::bruuh::{ ❰ self ❱, ❰ blin ❱ } ❱;
/// use ❰ { ❰ blin::blen ❱ } ❱ // TODO: clarify if top-level curlies are `UseTree` /// use ❰ { ❰ blin::blen ❱ } ❱
/// ``` /// ```
/// ///
/// [Reference](https://doc.rust-lang.org/reference/items/use-declarations.html) /// [Reference](https://doc.rust-lang.org/reference/items/use-declarations.html)
@ -1929,11 +1928,10 @@ pub(crate) const AST_SRC: AstSrc = AstSrc {
T![::], T![crate], T![self], T![super], T![<], NameRef, TypeArgList, ParamList, RetType, PathType, T![>] T![::], T![crate], T![self], T![super], T![<], NameRef, TypeArgList, ParamList, RetType, PathType, T![>]
} }
// TODO: verify the example
/// List of type arguments that are passed at generic instantiation site. /// List of type arguments that are passed at generic instantiation site.
/// ///
/// ``` /// ```
/// use foo ❰ ::<'a, u64, Item = Bar, 42, true> ❱::bar; /// type _ = Foo ❰ ::<'a, u64, Item = Bar, 42, {true}> ❱::Bar;
/// ///
/// Vec❰ ::<bool> ❱::(); /// Vec❰ ::<bool> ❱::();
/// ``` /// ```
@ -1953,7 +1951,7 @@ pub(crate) const AST_SRC: AstSrc = AstSrc {
/// Type argument that is passed at generic instantiation site. /// Type argument that is passed at generic instantiation site.
/// ///
/// ``` /// ```
/// use foo::<'a, ❰ u64 ❱, ❰ bool ❱, Item = Bar, 42>::baz; /// type _ = Foo::<'a, ❰ u64 ❱, ❰ bool ❱, Item = Bar, 42>::Baz;
/// ``` /// ```
/// ///
/// [Reference](https://doc.rust-lang.org/reference/paths.html#paths-in-expressions) /// [Reference](https://doc.rust-lang.org/reference/paths.html#paths-in-expressions)