Tidy the alloc-gated example rustdoc syntax
authorChris Morgan <me@chrismorgan.info>
committerChris Morgan <me@chrismorgan.info>
This way it’s subjectively slightly less painful to behold, and doesn’t
get marked as untested on !alloc (for good or bad).
src/lib.rs

index 69fb5572c1edf4fe721000d27de30db217301a83..251edd858380e80d2fb6c44b320370640cd40650 100644 (file)
@@ -137,13 +137,14 @@ pub trait VerhoeffMut {
     ///
     /// ## Example
     ///
     ///
     /// ## Example
     ///
-    #[cfg_attr(feature = "alloc", doc = " ```")]
-    #[cfg_attr(not(feature = "alloc"), doc = " ```rust,ignore")]
+    /// ```
+    /// # #[cfg(feature = "alloc")] {
     /// use verhoeff::VerhoeffMut;
     /// let mut digits = String::from("12345");
     /// digits.push_verhoeff_check_digit();
     /// assert_eq!(digits, "123451");
     /// use verhoeff::VerhoeffMut;
     /// let mut digits = String::from("12345");
     /// digits.push_verhoeff_check_digit();
     /// assert_eq!(digits, "123451");
-    #[doc = " ```"]  // just to keep the Vim syntax highlighter happy. Silly, huh?
+    /// # }
+    /// ```
     fn push_verhoeff_check_digit(&mut self);
 }
 
     fn push_verhoeff_check_digit(&mut self);
 }