//! ```
//!
//! This is invalid because the first argument is both referred to as a
-//! hexidecimal as well as an
+//! hexadecimal as well as an
//! octal.
//!
//! There are various parameters which do require a particular type, however.
//! Some examples of the output from both traits:
//!
//! ```
-//! assert_eq(format!("{} {:?}", 3i32, 4i32), "3 4i32");
-//! assert_eq(format!("{} {:?}", 'a', 'b'), "a 'b'");
-//! assert_eq(format!("{} {:?}", "foo\n", "bar\n"), "foo\n \"bar\\n\"");
+//! assert_eq!(format!("{} {:?}", 3i32, 4i32), "3 4i32");
+//! assert_eq!(format!("{} {:?}", 'a', 'b'), "a 'b'");
+//! assert_eq!(format!("{} {:?}", "foo\n", "bar\n"), "foo\n \"bar\\n\"");
//! ```
//!
//! ### Related macros