fix most compiler/ doctests
This commit is contained in:
parent
bf611439e3
commit
7907385999
116 changed files with 666 additions and 609 deletions
|
@ -2273,16 +2273,16 @@ impl<'a, 'b> ImportResolver<'a, 'b> {
|
|||
|
||||
/// Given a `binding_span` of a binding within a use statement:
|
||||
///
|
||||
/// ```
|
||||
/// ```ignore (illustrative)
|
||||
/// use foo::{a, b, c};
|
||||
/// ^
|
||||
/// // ^
|
||||
/// ```
|
||||
///
|
||||
/// then return the span until the next binding or the end of the statement:
|
||||
///
|
||||
/// ```
|
||||
/// ```ignore (illustrative)
|
||||
/// use foo::{a, b, c};
|
||||
/// ^^^
|
||||
/// // ^^^
|
||||
/// ```
|
||||
fn find_span_of_binding_until_next_binding(
|
||||
sess: &Session,
|
||||
|
@ -2326,14 +2326,14 @@ fn find_span_of_binding_until_next_binding(
|
|||
/// Given a `binding_span`, return the span through to the comma or opening brace of the previous
|
||||
/// binding.
|
||||
///
|
||||
/// ```
|
||||
/// ```ignore (illustrative)
|
||||
/// use foo::a::{a, b, c};
|
||||
/// ^^--- binding span
|
||||
/// |
|
||||
/// returned span
|
||||
/// // ^^--- binding span
|
||||
/// // |
|
||||
/// // returned span
|
||||
///
|
||||
/// use foo::{a, b, c};
|
||||
/// --- binding span
|
||||
/// // --- binding span
|
||||
/// ```
|
||||
fn extend_span_to_previous_binding(sess: &Session, binding_span: Span) -> Option<Span> {
|
||||
let source_map = sess.source_map();
|
||||
|
@ -2369,15 +2369,15 @@ fn extend_span_to_previous_binding(sess: &Session, binding_span: Span) -> Option
|
|||
/// Given a `use_span` of a binding within a use statement, returns the highlighted span and if
|
||||
/// it is a nested use tree.
|
||||
///
|
||||
/// ```
|
||||
/// ```ignore (illustrative)
|
||||
/// use foo::a::{b, c};
|
||||
/// ^^^^^^^^^^ // false
|
||||
/// // ^^^^^^^^^^ -- false
|
||||
///
|
||||
/// use foo::{a, b, c};
|
||||
/// ^^^^^^^^^^ // true
|
||||
/// // ^^^^^^^^^^ -- true
|
||||
///
|
||||
/// use foo::{a, b::{c, d}};
|
||||
/// ^^^^^^^^^^^^^^^ // true
|
||||
/// // ^^^^^^^^^^^^^^^ -- true
|
||||
/// ```
|
||||
fn find_span_immediately_after_crate_name(
|
||||
sess: &Session,
|
||||
|
|
|
@ -401,7 +401,7 @@ pub fn provide(providers: &mut ty::query::Providers) {
|
|||
/// The reason for this separate call is to resolve what would otherwise
|
||||
/// be a cycle. Consider this example:
|
||||
///
|
||||
/// ```rust
|
||||
/// ```ignore UNSOLVED (maybe @jackh726 knows what lifetime parameter to give Sub)
|
||||
/// trait Base<'a> {
|
||||
/// type BaseItem;
|
||||
/// }
|
||||
|
@ -2552,7 +2552,7 @@ impl<'a, 'tcx> LifetimeContext<'a, 'tcx> {
|
|||
/// Returns all the late-bound vars that come into scope from supertrait HRTBs, based on the
|
||||
/// associated type name and starting trait.
|
||||
/// For example, imagine we have
|
||||
/// ```rust
|
||||
/// ```ignore (illustrative)
|
||||
/// trait Foo<'a, 'b> {
|
||||
/// type As;
|
||||
/// }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue