mirror of
https://github.com/rust-lang/rust
synced 2024-09-06 01:11:17 +00:00
Bless tidy
This commit is contained in:
parent
8af42f695d
commit
904dd2c398
|
@ -227,7 +227,7 @@ pub fn to_opt_reason(&self) -> Option<Symbol> {
|
|||
}
|
||||
|
||||
/// Collects stability info from `stable`/`unstable`/`rustc_allowed_through_unstable_modules`
|
||||
/// attributes in `attrs`. Returns `None` if no stability attributes are found.
|
||||
/// attributes in `attrs`. Returns `None` if no stability attributes are found.
|
||||
pub fn find_stability(
|
||||
sess: &Session,
|
||||
attrs: &[Attribute],
|
||||
|
@ -281,7 +281,7 @@ pub fn find_stability(
|
|||
}
|
||||
|
||||
/// Collects stability info from `rustc_const_stable`/`rustc_const_unstable`/`rustc_promotable`
|
||||
/// attributes in `attrs`. Returns `None` if no stability attributes are found.
|
||||
/// attributes in `attrs`. Returns `None` if no stability attributes are found.
|
||||
pub fn find_const_stability(
|
||||
sess: &Session,
|
||||
attrs: &[Attribute],
|
||||
|
|
|
@ -1621,7 +1621,7 @@ fn export_symbols(&mut self, tmpdir: &Path, _crate_type: CrateType, symbols: &[S
|
|||
let path = tmpdir.join("list.exp");
|
||||
let res: io::Result<()> = try {
|
||||
let mut f = BufWriter::new(File::create(&path)?);
|
||||
// TODO: use llvm-nm to generate export list.
|
||||
// FIXME: use llvm-nm to generate export list.
|
||||
for symbol in symbols {
|
||||
debug!(" _{}", symbol);
|
||||
writeln!(f, " {}", symbol)?;
|
||||
|
|
|
@ -16,7 +16,8 @@ or causing an integer overflow are two ways to induce this error.
|
|||
Ensure that the expressions given can be evaluated as the desired integer type.
|
||||
|
||||
See the [Discriminants] section of the Reference for more information about
|
||||
setting custom integer types on enums using the [`repr` attribute][repr-attribute].
|
||||
setting custom integer types on enums using the
|
||||
[`repr` attribute][repr-attribute].
|
||||
|
||||
[discriminants]: https://doc.rust-lang.org/reference/items/enumerations.html#discriminants
|
||||
[repr-attribute]: https://doc.rust-lang.org/reference/type-layout.html#representations
|
||||
|
|
|
@ -59,6 +59,6 @@ In the definition of `bar`, the lifetime parameter `'a` is late-bound, while
|
|||
where `'a` is universally quantified and `'b` is substituted by a specific
|
||||
lifetime. It is not allowed to explicitly specify early-bound lifetime
|
||||
arguments when late-bound lifetime parameters are present (as for `bar_fn2`,
|
||||
see [issue #42868](https://github.com/rust-lang/rust/issues/42868)), although the
|
||||
types that are constrained by early-bound parameters can be specified (as for
|
||||
`bar_fn3`).
|
||||
see [issue #42868](https://github.com/rust-lang/rust/issues/42868)), although
|
||||
the types that are constrained by early-bound parameters can be specified (as
|
||||
for `bar_fn3`).
|
||||
|
|
|
@ -568,7 +568,7 @@ pub(crate) fn build_binary_op(
|
|||
BinOp::Shl | BinOp::Shr if self.check_overflow && ty.is_integral() => {
|
||||
// For an unsigned RHS, the shift is in-range for `rhs < bits`.
|
||||
// For a signed RHS, `IntToInt` cast to the equivalent unsigned
|
||||
// type and do that same comparison. Because the type is the
|
||||
// type and do that same comparison. Because the type is the
|
||||
// same size, there's no negative shift amount that ends up
|
||||
// overlapping with valid ones, thus it catches negatives too.
|
||||
let (lhs_size, _) = ty.int_size_and_signed(self.tcx);
|
||||
|
|
|
@ -213,7 +213,7 @@ See the [Clang ControlFlowIntegrity documentation][clang-cfi] for more details.
|
|||
|
||||
## Example
|
||||
|
||||
```rust,ignore
|
||||
```rust,ignore (making doc tests pass cross-platform is hard)
|
||||
#![feature(naked_functions)]
|
||||
|
||||
use std::arch::asm;
|
||||
|
|
|
@ -8,4 +8,3 @@ pub enum MyThing {
|
|||
#[doc(hidden)]
|
||||
NotShown,
|
||||
}
|
||||
|
||||
|
|
|
@ -17,7 +17,7 @@ const fn to_usize<T: 'static>() -> usize {
|
|||
match TypeId::of::<T>() {
|
||||
WHAT_A_TYPE => 0,
|
||||
_ => 1000,
|
||||
}
|
||||
}
|
||||
}
|
||||
impl<T: 'static> AssocCt for T {
|
||||
const ASSOC: usize = to_usize::<T>();
|
||||
|
|
Loading…
Reference in a new issue