Skip to content

Commit

Permalink
remove build warnings
Browse files Browse the repository at this point in the history
Code blocks that are not annotated are assumed to be Rust
  • Loading branch information
tshepang committed Apr 18, 2020
1 parent 52fa23a commit fcbefae
Show file tree
Hide file tree
Showing 7 changed files with 17 additions and 15 deletions.
10 changes: 5 additions & 5 deletions src/librustc_mir/borrow_check/diagnostics/region_name.rs
Expand Up @@ -148,7 +148,7 @@ impl<'tcx> MirBorrowckCtxt<'_, 'tcx> {
///
/// This function would create a label like this:
///
/// ```
/// ```text
/// | fn foo(x: &u32) { .. }
/// ------- fully elaborated type of `x` is `&'1 u32`
/// ```
Expand Down Expand Up @@ -300,7 +300,7 @@ impl<'tcx> MirBorrowckCtxt<'_, 'tcx> {
/// elaborated type, returning something like `'1`. Result looks
/// like:
///
/// ```
/// ```text
/// | fn foo(x: &u32) { .. }
/// ------- fully elaborated type of `x` is `&'1 u32`
/// ```
Expand Down Expand Up @@ -347,7 +347,7 @@ impl<'tcx> MirBorrowckCtxt<'_, 'tcx> {
/// that has no type annotation.
/// For example, we might produce an annotation like this:
///
/// ```
/// ```text
/// | foo(|a, b| b)
/// | - -
/// | | |
Expand Down Expand Up @@ -396,7 +396,7 @@ impl<'tcx> MirBorrowckCtxt<'_, 'tcx> {
/// that contains the anonymous reference we want to give a name
/// to. For example, we might produce an annotation like this:
///
/// ```
/// ```text
/// | fn a<T>(items: &[T]) -> Box<dyn Iterator<Item = &T>> {
/// | - let's call the lifetime of this reference `'1`
/// ```
Expand Down Expand Up @@ -600,7 +600,7 @@ impl<'tcx> MirBorrowckCtxt<'_, 'tcx> {
/// fully elaborated type, returning something like `'1`. Result
/// looks like:
///
/// ```
/// ```text
/// | let x = Some(&22);
/// - fully elaborated type of `x` is `Option<&'1 u32>`
/// ```
Expand Down
2 changes: 2 additions & 0 deletions src/librustc_parse/parser/diagnostics.rs
Expand Up @@ -579,11 +579,13 @@ impl<'a> Parser<'a> {
/// Keep in mind that given that `outer_op.is_comparison()` holds and comparison ops are left
/// associative we can infer that we have:
///
/// ```text
/// outer_op
/// / \
/// inner_op r2
/// / \
/// l1 r1
/// ```
pub(super) fn check_no_chained_comparison(
&mut self,
inner_op: &Expr,
Expand Down
2 changes: 1 addition & 1 deletion src/librustc_parse/parser/generics.rs
Expand Up @@ -8,7 +8,7 @@ use rustc_span::symbol::{kw, sym};
impl<'a> Parser<'a> {
/// Parses bounds of a lifetime parameter `BOUND + BOUND + BOUND`, possibly with trailing `+`.
///
/// ```
/// ```text
/// BOUND = LT_BOUND (e.g., `'a`)
/// ```
fn parse_lt_param_bounds(&mut self) -> GenericBounds {
Expand Down
4 changes: 2 additions & 2 deletions src/librustc_parse/parser/item.rs
Expand Up @@ -743,7 +743,7 @@ impl<'a> Parser<'a> {

/// Parses a `UseTree`.
///
/// ```
/// ```text
/// USE_TREE = [`::`] `*` |
/// [`::`] `{` USE_TREE_LIST `}` |
/// PATH `::` `*` |
Expand Down Expand Up @@ -792,7 +792,7 @@ impl<'a> Parser<'a> {

/// Parses a `UseTreeKind::Nested(list)`.
///
/// ```
/// ```text
/// USE_TREE_LIST = Ø | (USE_TREE `,`)* USE_TREE [`,`]
/// ```
fn parse_use_tree_list(&mut self) -> PResult<'a, Vec<(UseTree, ast::NodeId)>> {
Expand Down
6 changes: 3 additions & 3 deletions src/librustc_resolve/diagnostics.rs
Expand Up @@ -1031,7 +1031,7 @@ impl<'a, 'b> ImportResolver<'a, 'b> {

/// Suggest a missing `self::` if that resolves to an correct module.
///
/// ```
/// ```text
/// |
/// LL | use foo::Bar;
/// | ^^^ did you mean `self::foo`?
Expand Down Expand Up @@ -1083,7 +1083,7 @@ impl<'a, 'b> ImportResolver<'a, 'b> {

/// Suggests a missing `super::` if that resolves to an correct module.
///
/// ```
/// ```text
/// |
/// LL | use foo::Bar;
/// | ^^^ did you mean `super::foo`?
Expand All @@ -1103,7 +1103,7 @@ impl<'a, 'b> ImportResolver<'a, 'b> {

/// Suggests a missing external crate name if that resolves to an correct module.
///
/// ```
/// ```text
/// |
/// LL | use foobar::Baz;
/// | ^^^^^^ did you mean `baz::foobar`?
Expand Down
Expand Up @@ -1045,7 +1045,7 @@ impl<'a, 'tcx> InferCtxtExt<'tcx> for InferCtxt<'a, 'tcx> {
/// Adds an async-await specific note to the diagnostic when the future does not implement
/// an auto trait because of a captured type.
///
/// ```ignore (diagnostic)
/// ```text
/// note: future does not implement `Qux` as this value is used across an await
/// --> $DIR/issue-64130-3-other.rs:17:5
/// |
Expand All @@ -1060,7 +1060,7 @@ impl<'a, 'tcx> InferCtxtExt<'tcx> for InferCtxt<'a, 'tcx> {
/// When the diagnostic does not implement `Send` or `Sync` specifically, then the diagnostic
/// is "replaced" with a different message and a more specific error.
///
/// ```ignore (diagnostic)
/// ```text
/// error: future cannot be sent between threads safely
/// --> $DIR/issue-64130-2-send.rs:21:5
/// |
Expand Down
4 changes: 2 additions & 2 deletions src/librustc_typeck/astconv.rs
Expand Up @@ -1250,7 +1250,7 @@ impl<'o, 'tcx> dyn AstConv<'tcx> + 'o {
/// This helper takes a *converted* parameter type (`param_ty`)
/// and an *unconverted* list of bounds:
///
/// ```
/// ```text
/// fn foo<T: Debug>
/// ^ ^^^^^ `ast_bounds` parameter, in HIR form
/// |
Expand Down Expand Up @@ -2992,7 +2992,7 @@ impl<'o, 'tcx> dyn AstConv<'tcx> + 'o {
/// representations). These lists of bounds occur in many places in
/// Rust's syntax:
///
/// ```
/// ```text
/// trait Foo: Bar + Baz { }
/// ^^^^^^^^^ supertrait list bounding the `Self` type parameter
///
Expand Down

0 comments on commit fcbefae

Please sign in to comment.