diff --git a/src/libcore/any.rs b/src/libcore/any.rs index 899e32d29a6..16760f71707 100644 --- a/src/libcore/any.rs +++ b/src/libcore/any.rs @@ -13,11 +13,12 @@ //! //! `Any` itself can be used to get a `TypeId`, and has more features when used //! as a trait object. As `&Any` (a borrowed trait object), it has the `is` and -//! `as_ref` methods, to test if the contained value is of a given type, and to -//! get a reference to the inner value as a type. As `&mut Any`, there is also -//! the `as_mut` method, for getting a mutable reference to the inner value. -//! `Box` adds the `move` method, which will unwrap a `Box` from the -//! object. See the extension traits (`*Ext`) for the full details. +//! `downcast_ref` methods, to test if the contained value is of a given type, +//! and to get a reference to the inner value as a type. As `&mut Any`, there +//! is also the `downcast_mut` method, for getting a mutable reference to the +//! inner value. `Box` adds the `move` method, which will unwrap a +//! `Box` from the object. See the extension traits (`*Ext`) for the full +//! details. //! //! Note that &Any is limited to testing whether a value is of a specified //! concrete type, and cannot be used to test whether a type implements a trait.