diff options
| author | Alex Crichton <alex@alexcrichton.com> | 2014-05-24 11:56:38 -0700 |
|---|---|---|
| committer | Alex Crichton <alex@alexcrichton.com> | 2014-05-25 13:26:46 -0700 |
| commit | 3100bc5b82257820051774eb4aa0447b12f3616a (patch) | |
| tree | 73e95db17bd57c0f2f6df19d336cfaa6323ce256 /src/libstd | |
| parent | bd339ced3615c89d439b33f6d6ab7bd04c002f74 (diff) | |
| download | rust-3100bc5b82257820051774eb4aa0447b12f3616a.tar.gz rust-3100bc5b82257820051774eb4aa0447b12f3616a.zip | |
rustdoc: Move inlining to its own module
Diffstat (limited to 'src/libstd')
| -rw-r--r-- | src/libstd/lib.rs | 12 | ||||
| -rw-r--r-- | src/libstd/prelude.rs | 98 |
2 files changed, 55 insertions, 55 deletions
diff --git a/src/libstd/lib.rs b/src/libstd/lib.rs index 0d42e1743f5..1786cc8062e 100644 --- a/src/libstd/lib.rs +++ b/src/libstd/lib.rs @@ -16,10 +16,10 @@ //! //! ## Intrinsic types and operations //! -//! The [`ptr`](../core/ptr/index.html) and [`mem`](../core/mem/index.html) +//! The [`ptr`](ptr/index.html) and [`mem`](mem/index.html) //! modules deal with unsafe pointers and memory manipulation. -//! [`kinds`](../core/kinds/index.html) defines the special built-in traits, -//! and [`raw`](../core/raw/index.html) the runtime representation of Rust types. +//! [`kinds`](kinds/index.html) defines the special built-in traits, +//! and [`raw`](raw/index.html) the runtime representation of Rust types. //! These are some of the lowest-level building blocks in Rust. //! //! ## Math on primitive types and math traits @@ -31,11 +31,11 @@ //! //! ## Pervasive types //! -//! The [`option`](option/index.html) and [`result`](../core/result/index.html) +//! The [`option`](option/index.html) and [`result`](result/index.html) //! modules define optional and error-handling types, `Option` and `Result`. -//! [`iter`](../core/iter/index.html) defines Rust's iterator protocol +//! [`iter`](iter/index.html) defines Rust's iterator protocol //! along with a wide variety of iterators. -//! [`Cell` and `RefCell`](../core/cell/index.html) are for creating types that +//! [`Cell` and `RefCell`](cell/index.html) are for creating types that //! manage their own mutability. //! //! ## Vectors, slices and strings diff --git a/src/libstd/prelude.rs b/src/libstd/prelude.rs index ef05f3b167a..07aaeac64be 100644 --- a/src/libstd/prelude.rs +++ b/src/libstd/prelude.rs @@ -38,62 +38,62 @@ //! `drop`, `spawn`, and `channel`. // Reexported core operators -#[doc(noinline)] pub use kinds::{Copy, Send, Sized, Share}; -#[doc(noinline)] pub use ops::{Add, Sub, Mul, Div, Rem, Neg, Not}; -#[doc(noinline)] pub use ops::{BitAnd, BitOr, BitXor}; -#[doc(noinline)] pub use ops::{Drop, Deref, DerefMut}; -#[doc(noinline)] pub use ops::{Shl, Shr, Index}; -#[doc(noinline)] pub use option::{Option, Some, None}; -#[doc(noinline)] pub use result::{Result, Ok, Err}; +#[doc(no_inline)] pub use kinds::{Copy, Send, Sized, Share}; +#[doc(no_inline)] pub use ops::{Add, Sub, Mul, Div, Rem, Neg, Not}; +#[doc(no_inline)] pub use ops::{BitAnd, BitOr, BitXor}; +#[doc(no_inline)] pub use ops::{Drop, Deref, DerefMut}; +#[doc(no_inline)] pub use ops::{Shl, Shr, Index}; +#[doc(no_inline)] pub use option::{Option, Some, None}; +#[doc(no_inline)] pub use result::{Result, Ok, Err}; // Reexported functions -#[doc(noinline)] pub use from_str::from_str; -#[doc(noinline)] pub use iter::range; -#[doc(noinline)] pub use mem::drop; +#[doc(no_inline)] pub use from_str::from_str; +#[doc(no_inline)] pub use iter::range; +#[doc(no_inline)] pub use mem::drop; // Reexported types and traits -#[doc(noinline)] pub use ascii::{Ascii, AsciiCast, OwnedAsciiCast, AsciiStr}; -#[doc(noinline)] pub use ascii::IntoBytes; -#[doc(noinline)] pub use c_str::ToCStr; -#[doc(noinline)] pub use char::Char; -#[doc(noinline)] pub use clone::Clone; -#[doc(noinline)] pub use cmp::{Eq, Ord, TotalEq, TotalOrd}; -#[doc(noinline)] pub use cmp::{Ordering, Less, Equal, Greater, Equiv}; -#[doc(noinline)] pub use container::{Container, Mutable, Map, MutableMap}; -#[doc(noinline)] pub use container::{Set, MutableSet}; -#[doc(noinline)] pub use iter::{FromIterator, Extendable, ExactSize}; -#[doc(noinline)] pub use iter::{Iterator, DoubleEndedIterator}; -#[doc(noinline)] pub use iter::{RandomAccessIterator, CloneableIterator}; -#[doc(noinline)] pub use iter::{OrdIterator, MutableDoubleEndedIterator}; -#[doc(noinline)] pub use num::{Num, NumCast, CheckedAdd, CheckedSub, CheckedMul}; -#[doc(noinline)] pub use num::{Signed, Unsigned, Primitive, Int, Float}; -#[doc(noinline)] pub use num::{FloatMath, ToPrimitive, FromPrimitive}; -#[doc(noinline)] pub use option::Expect; -#[doc(noinline)] pub use owned::Box; -#[doc(noinline)] pub use path::{GenericPath, Path, PosixPath, WindowsPath}; -#[doc(noinline)] pub use ptr::RawPtr; -#[doc(noinline)] pub use io::{Buffer, Writer, Reader, Seek}; -#[doc(noinline)] pub use str::{Str, StrVector, StrSlice, OwnedStr}; -#[doc(noinline)] pub use str::{IntoMaybeOwned, StrAllocating}; -#[doc(noinline)] pub use to_str::{ToStr, IntoStr}; -#[doc(noinline)] pub use tuple::{Tuple1, Tuple2, Tuple3, Tuple4}; -#[doc(noinline)] pub use tuple::{Tuple5, Tuple6, Tuple7, Tuple8}; -#[doc(noinline)] pub use tuple::{Tuple9, Tuple10, Tuple11, Tuple12}; -#[doc(noinline)] pub use slice::{CloneableVector, ImmutableCloneableVector}; -#[doc(noinline)] pub use slice::{MutableCloneableVector, MutableTotalOrdVector}; -#[doc(noinline)] pub use slice::{ImmutableVector, MutableVector}; -#[doc(noinline)] pub use slice::{ImmutableEqVector, ImmutableTotalOrdVector}; -#[doc(noinline)] pub use slice::{Vector, VectorVector, OwnedVector}; -#[doc(noinline)] pub use slice::MutableVectorAllocating; -#[doc(noinline)] pub use string::String; -#[doc(noinline)] pub use vec::Vec; +#[doc(no_inline)] pub use ascii::{Ascii, AsciiCast, OwnedAsciiCast, AsciiStr}; +#[doc(no_inline)] pub use ascii::IntoBytes; +#[doc(no_inline)] pub use c_str::ToCStr; +#[doc(no_inline)] pub use char::Char; +#[doc(no_inline)] pub use clone::Clone; +#[doc(no_inline)] pub use cmp::{Eq, Ord, TotalEq, TotalOrd}; +#[doc(no_inline)] pub use cmp::{Ordering, Less, Equal, Greater, Equiv}; +#[doc(no_inline)] pub use container::{Container, Mutable, Map, MutableMap}; +#[doc(no_inline)] pub use container::{Set, MutableSet}; +#[doc(no_inline)] pub use iter::{FromIterator, Extendable, ExactSize}; +#[doc(no_inline)] pub use iter::{Iterator, DoubleEndedIterator}; +#[doc(no_inline)] pub use iter::{RandomAccessIterator, CloneableIterator}; +#[doc(no_inline)] pub use iter::{OrdIterator, MutableDoubleEndedIterator}; +#[doc(no_inline)] pub use num::{Num, NumCast, CheckedAdd, CheckedSub, CheckedMul}; +#[doc(no_inline)] pub use num::{Signed, Unsigned, Primitive, Int, Float}; +#[doc(no_inline)] pub use num::{FloatMath, ToPrimitive, FromPrimitive}; +#[doc(no_inline)] pub use option::Expect; +#[doc(no_inline)] pub use owned::Box; +#[doc(no_inline)] pub use path::{GenericPath, Path, PosixPath, WindowsPath}; +#[doc(no_inline)] pub use ptr::RawPtr; +#[doc(no_inline)] pub use io::{Buffer, Writer, Reader, Seek}; +#[doc(no_inline)] pub use str::{Str, StrVector, StrSlice, OwnedStr}; +#[doc(no_inline)] pub use str::{IntoMaybeOwned, StrAllocating}; +#[doc(no_inline)] pub use to_str::{ToStr, IntoStr}; +#[doc(no_inline)] pub use tuple::{Tuple1, Tuple2, Tuple3, Tuple4}; +#[doc(no_inline)] pub use tuple::{Tuple5, Tuple6, Tuple7, Tuple8}; +#[doc(no_inline)] pub use tuple::{Tuple9, Tuple10, Tuple11, Tuple12}; +#[doc(no_inline)] pub use slice::{CloneableVector, ImmutableCloneableVector}; +#[doc(no_inline)] pub use slice::{MutableCloneableVector, MutableTotalOrdVector}; +#[doc(no_inline)] pub use slice::{ImmutableVector, MutableVector}; +#[doc(no_inline)] pub use slice::{ImmutableEqVector, ImmutableTotalOrdVector}; +#[doc(no_inline)] pub use slice::{Vector, VectorVector, OwnedVector}; +#[doc(no_inline)] pub use slice::MutableVectorAllocating; +#[doc(no_inline)] pub use string::String; +#[doc(no_inline)] pub use vec::Vec; // Reexported runtime types -#[doc(noinline)] pub use comm::{sync_channel, channel}; -#[doc(noinline)] pub use comm::{SyncSender, Sender, Receiver}; -#[doc(noinline)] pub use task::spawn; +#[doc(no_inline)] pub use comm::{sync_channel, channel}; +#[doc(no_inline)] pub use comm::{SyncSender, Sender, Receiver}; +#[doc(no_inline)] pub use task::spawn; // Reexported statics #[cfg(not(test))] -#[doc(noinline)] pub use gc::GC; +#[doc(no_inline)] pub use gc::GC; |
