about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMax Sharnoff <github@max.sharnoff.org>2020-12-09 23:13:24 +0000
committerGitHub <noreply@github.com>2020-12-09 23:13:24 +0000
commit72a7f736106187fb09474130921dfa4bcc1ceac2 (patch)
tree45e97687c110566ddd79c017241e15003cb95b94
parent1c36bb2f690b7ef508baaf72462a165566f48130 (diff)
downloadrust-72a7f736106187fb09474130921dfa4bcc1ceac2.tar.gz
rust-72a7f736106187fb09474130921dfa4bcc1ceac2.zip
Apply suggestions from code review
Co-authored-by: Camelid <camelidcamel@gmail.com>
-rw-r--r--library/core/src/any.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/library/core/src/any.rs b/library/core/src/any.rs
index b140c9eb452..eef8f2046d3 100644
--- a/library/core/src/any.rs
+++ b/library/core/src/any.rs
@@ -17,11 +17,12 @@
 //! # Smart pointers and `dyn Any`
 //!
 //! One piece of behavior to keep in mind when using `Any` as a trait object,
-//! especially with types like `Box<dyn Any>` or `Arc<dyn Any>` is that simply
+//! especially with types like `Box<dyn Any>` or `Arc<dyn Any>`, is that simply
 //! calling `.type_id()` on the value will produce the `TypeId` of the
-//! container, and not the underlying trait object. This can be avoided
+//! *container*, not the underlying trait object. This can be avoided by
 //! converting the smart pointer into a `&dyn Any` instead, which will return
-//! the object's type id. For example:
+//! the object's `TypeId`. For example:
+//!
 //! ```
 //! use std::any::{Any, TypeId};
 //!
@@ -32,7 +33,6 @@
 //! // ... than this:
 //! let boxed_id = boxed.type_id();
 //!
-//! // Both of these assertions pass
 //! assert_eq!(actual_id, TypeId::of::<i32>());
 //! assert_eq!(boxed_id, TypeId::of::<Box<dyn Any>>());
 //! ```