diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2017-10-25 09:48:09 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-10-25 09:48:09 +0200 |
| commit | cb1e4142b4cbd3d0b552de28274cce22b85b5aac (patch) | |
| tree | ce2ff135801480833ef87688ea978bf6d8ddbcb9 /src/libcore | |
| parent | 5a7de598faec687fd66bff22c2dd4424c49993ca (diff) | |
| parent | 3bc97bfe9a1082693488105cb540fdc10d1d38e1 (diff) | |
| download | rust-cb1e4142b4cbd3d0b552de28274cce22b85b5aac.tar.gz rust-cb1e4142b4cbd3d0b552de28274cce22b85b5aac.zip | |
Rollup merge of #45461 - wesleywiser:intrinsics_docs, r=dtolnay
Two small enhancements to intrinsics docs
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/intrinsics.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libcore/intrinsics.rs b/src/libcore/intrinsics.rs index bc82f0230e5..ddad67273dc 100644 --- a/src/libcore/intrinsics.rs +++ b/src/libcore/intrinsics.rs @@ -676,6 +676,10 @@ extern "rust-intrinsic" { pub fn min_align_of<T>() -> usize; pub fn pref_align_of<T>() -> usize; + /// The size of the referenced value in bytes. + /// + /// The stabilized version of this intrinsic is + /// [`std::mem::size_of_val`](../../std/mem/fn.size_of_val.html). pub fn size_of_val<T: ?Sized>(_: &T) -> usize; pub fn min_align_of_val<T: ?Sized>(_: &T) -> usize; @@ -921,6 +925,9 @@ extern "rust-intrinsic" { /// /// If the actual type neither requires drop glue nor implements /// `Copy`, then may return `true` or `false`. + /// + /// The stabilized version of this intrinsic is + /// [`std::mem::needs_drop`](../../std/mem/fn.needs_drop.html). pub fn needs_drop<T>() -> bool; /// Calculates the offset from a pointer. |
