Convert some module-level //
and ///
comments to //!
.
This makes their intent and expected location clearer. We see some examples where these comments were not clearly separate from `use` declarations, which made it hard to understand what the comment is describing.
This commit is contained in:
parent
894f7a4ba6
commit
09006d6a88
9 changed files with 32 additions and 26 deletions
|
@ -1,6 +1,7 @@
|
||||||
|
//! The expansion from a test function to the appropriate test struct for libtest
|
||||||
|
//! Ideally, this code would be in libtest but for efficiency and error messages it lives here.
|
||||||
|
|
||||||
use crate::errors;
|
use crate::errors;
|
||||||
/// The expansion from a test function to the appropriate test struct for libtest
|
|
||||||
/// Ideally, this code would be in libtest but for efficiency and error messages it lives here.
|
|
||||||
use crate::util::{check_builtin_macro_attribute, warn_on_duplicate_attribute};
|
use crate::util::{check_builtin_macro_attribute, warn_on_duplicate_attribute};
|
||||||
use rustc_ast::ptr::P;
|
use rustc_ast::ptr::P;
|
||||||
use rustc_ast::{self as ast, attr, GenericParamKind};
|
use rustc_ast::{self as ast, attr, GenericParamKind};
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
/// Converts unsigned integers into a string representation with some base.
|
//! Converts unsigned integers into a string representation with some base.
|
||||||
/// Bases up to and including 36 can be used for case-insensitive things.
|
//! Bases up to and including 36 can be used for case-insensitive things.
|
||||||
|
|
||||||
use std::ascii;
|
use std::ascii;
|
||||||
use std::fmt;
|
use std::fmt;
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/// Functionality for statements, operands, places, and things that appear in them.
|
//! Functionality for statements, operands, places, and things that appear in them.
|
||||||
|
|
||||||
use super::{interpret::GlobalAlloc, *};
|
use super::{interpret::GlobalAlloc, *};
|
||||||
|
|
||||||
///////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
/// Functionality for terminators and helper types that appear in terminators.
|
//! Functionality for terminators and helper types that appear in terminators.
|
||||||
|
|
||||||
use rustc_hir::LangItem;
|
use rustc_hir::LangItem;
|
||||||
use smallvec::{smallvec, SmallVec};
|
use smallvec::{smallvec, SmallVec};
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/// A target tuple for OpenWrt MIPS64 targets
|
//! A target tuple for OpenWrt MIPS64 targets.
|
||||||
///
|
|
||||||
use crate::abi::Endian;
|
use crate::abi::Endian;
|
||||||
use crate::spec::{base, Target, TargetOptions};
|
use crate::spec::{base, Target, TargetOptions};
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
// Based on
|
//! Based on
|
||||||
// https://github.com/matthieu-m/rfc2580/blob/b58d1d3cba0d4b5e859d3617ea2d0943aaa31329/examples/thin.rs
|
//! <https://github.com/matthieu-m/rfc2580/blob/b58d1d3cba0d4b5e859d3617ea2d0943aaa31329/examples/thin.rs>
|
||||||
// by matthieu-m
|
//! by matthieu-m
|
||||||
|
|
||||||
use crate::alloc::{self, Layout, LayoutError};
|
use crate::alloc::{self, Layout, LayoutError};
|
||||||
use core::error::Error;
|
use core::error::Error;
|
||||||
use core::fmt::{self, Debug, Display, Formatter};
|
use core::fmt::{self, Debug, Display, Formatter};
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
// Code taken from the `packed_simd` crate
|
//! Code taken from the `packed_simd` crate.
|
||||||
// Run this code with `cargo test --example dot_product`
|
//! Run this code with `cargo test --example dot_product`.
|
||||||
//use std::iter::zip;
|
|
||||||
|
|
||||||
#![feature(array_chunks)]
|
#![feature(array_chunks)]
|
||||||
#![feature(slice_as_chunks)]
|
#![feature(slice_as_chunks)]
|
||||||
|
|
|
@ -1,13 +1,14 @@
|
||||||
///! An encapsulation of `BufReader`'s buffer management logic.
|
//! An encapsulation of `BufReader`'s buffer management logic.
|
||||||
///
|
//!
|
||||||
/// This module factors out the basic functionality of `BufReader` in order to protect two core
|
//! This module factors out the basic functionality of `BufReader` in order to protect two core
|
||||||
/// invariants:
|
//! invariants:
|
||||||
/// * `filled` bytes of `buf` are always initialized
|
//! * `filled` bytes of `buf` are always initialized
|
||||||
/// * `pos` is always <= `filled`
|
//! * `pos` is always <= `filled`
|
||||||
/// Since this module encapsulates the buffer management logic, we can ensure that the range
|
//! Since this module encapsulates the buffer management logic, we can ensure that the range
|
||||||
/// `pos..filled` is always a valid index into the initialized region of the buffer. This means
|
//! `pos..filled` is always a valid index into the initialized region of the buffer. This means
|
||||||
/// that user code which wants to do reads from a `BufReader` via `buffer` + `consume` can do so
|
//! that user code which wants to do reads from a `BufReader` via `buffer` + `consume` can do so
|
||||||
/// without encountering any runtime bounds checks.
|
//! without encountering any runtime bounds checks.
|
||||||
|
|
||||||
use crate::cmp;
|
use crate::cmp;
|
||||||
use crate::io::{self, BorrowedBuf, Read};
|
use crate::io::{self, BorrowedBuf, Read};
|
||||||
use crate::mem::MaybeUninit;
|
use crate::mem::MaybeUninit;
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
/// The underlying OsString/OsStr implementation on Windows is a
|
//! The underlying OsString/OsStr implementation on Windows is a
|
||||||
/// wrapper around the "WTF-8" encoding; see the `wtf8` module for more.
|
//! wrapper around the "WTF-8" encoding; see the `wtf8` module for more.
|
||||||
|
|
||||||
use crate::borrow::Cow;
|
use crate::borrow::Cow;
|
||||||
use crate::collections::TryReserveError;
|
use crate::collections::TryReserveError;
|
||||||
use crate::fmt;
|
use crate::fmt;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue