1
Fork 0

Rollup merge of #30988 - bluss:doc-space-t-bound, r=apasel422

Fix spacing style of `T: Bound` in docs

The space between `T` and `Bound` is the typical style used in code and
produced by rustdoc's rendering. Fixed first in Reflect's docs and then
I fixed all occurrences in docs I could find.
This commit is contained in:
Manish Goregaokar 2016-01-19 04:08:59 +05:30
commit 49474313fd
3 changed files with 9 additions and 9 deletions

View file

@ -353,8 +353,8 @@ fn frob<'a, 'b>(s: &'a str, t: &'b str) -> &str; // Expanded: Output lifetime is
fn get_mut(&mut self) -> &mut T; // elided fn get_mut(&mut self) -> &mut T; // elided
fn get_mut<'a>(&'a mut self) -> &'a mut T; // expanded fn get_mut<'a>(&'a mut self) -> &'a mut T; // expanded
fn args<T:ToCStr>(&mut self, args: &[T]) -> &mut Command; // elided fn args<T: ToCStr>(&mut self, args: &[T]) -> &mut Command; // elided
fn args<'a, 'b, T:ToCStr>(&'a mut self, args: &'b [T]) -> &'a mut Command; // expanded fn args<'a, 'b, T: ToCStr>(&'a mut self, args: &'b [T]) -> &'a mut Command; // expanded
fn new(buf: &mut [u8]) -> BufWriter; // elided fn new(buf: &mut [u8]) -> BufWriter; // elided
fn new<'a>(buf: &'a mut [u8]) -> BufWriter<'a>; // expanded fn new<'a>(buf: &'a mut [u8]) -> BufWriter<'a>; // expanded

View file

@ -55,8 +55,8 @@ fn frob(s: &str, t: &str) -> &str; // ILLEGAL
fn get_mut(&mut self) -> &mut T; // elided fn get_mut(&mut self) -> &mut T; // elided
fn get_mut<'a>(&'a mut self) -> &'a mut T; // expanded fn get_mut<'a>(&'a mut self) -> &'a mut T; // expanded
fn args<T:ToCStr>(&mut self, args: &[T]) -> &mut Command // elided fn args<T: ToCStr>(&mut self, args: &[T]) -> &mut Command // elided
fn args<'a, 'b, T:ToCStr>(&'a mut self, args: &'b [T]) -> &'a mut Command // expanded fn args<'a, 'b, T: ToCStr>(&'a mut self, args: &'b [T]) -> &'a mut Command // expanded
fn new(buf: &mut [u8]) -> BufWriter; // elided fn new(buf: &mut [u8]) -> BufWriter; // elided
fn new<'a>(buf: &'a mut [u8]) -> BufWriter<'a> // expanded fn new<'a>(buf: &'a mut [u8]) -> BufWriter<'a> // expanded

View file

@ -333,7 +333,7 @@ macro_rules! impls{
/// use std::marker::PhantomData; /// use std::marker::PhantomData;
/// ///
/// # #[allow(dead_code)] /// # #[allow(dead_code)]
/// struct Slice<'a, T:'a> { /// struct Slice<'a, T: 'a> {
/// start: *const T, /// start: *const T,
/// end: *const T, /// end: *const T,
/// phantom: PhantomData<&'a T> /// phantom: PhantomData<&'a T>
@ -428,18 +428,18 @@ mod impls {
/// use std::any::Any; /// use std::any::Any;
/// ///
/// # #[allow(dead_code)] /// # #[allow(dead_code)]
/// fn foo<T:Reflect+'static>(x: &T) { /// fn foo<T: Reflect + 'static>(x: &T) {
/// let any: &Any = x; /// let any: &Any = x;
/// if any.is::<u32>() { println!("u32"); } /// if any.is::<u32>() { println!("u32"); }
/// } /// }
/// ``` /// ```
/// ///
/// Without the declaration `T:Reflect`, `foo` would not type check /// Without the declaration `T: Reflect`, `foo` would not type check
/// (note: as a matter of style, it would be preferable to write /// (note: as a matter of style, it would be preferable to write
/// `T:Any`, because `T:Any` implies `T:Reflect` and `T:'static`, but /// `T: Any`, because `T: Any` implies `T: Reflect` and `T: 'static`, but
/// we use `Reflect` here to show how it works). The `Reflect` bound /// we use `Reflect` here to show how it works). The `Reflect` bound
/// thus serves to alert `foo`'s caller to the fact that `foo` may /// thus serves to alert `foo`'s caller to the fact that `foo` may
/// behave differently depending on whether `T=u32` or not. In /// behave differently depending on whether `T = u32` or not. In
/// particular, thanks to the `Reflect` bound, callers know that a /// particular, thanks to the `Reflect` bound, callers know that a
/// function declared like `fn bar<T>(...)` will always act in /// function declared like `fn bar<T>(...)` will always act in
/// precisely the same way no matter what type `T` is supplied, /// precisely the same way no matter what type `T` is supplied,