From 759a5d102282f216ebe760321b00d03d5dab5877 Mon Sep 17 00:00:00 2001 From: Steve Klabnik Date: Mon, 15 Jun 2015 12:25:10 -0400 Subject: [PATCH] Fix up Split docs Because these structures are created by a macro, the doc comments don't quite work: the leading /// isn't stripped. Instead, just use #[doc] so that they render correctly. --- src/libcore/str/mod.rs | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/libcore/str/mod.rs b/src/libcore/str/mod.rs index 4d39607b16e..0a6ae957d7b 100644 --- a/src/libcore/str/mod.rs +++ b/src/libcore/str/mod.rs @@ -635,10 +635,10 @@ impl<'a, P: Pattern<'a>> SplitInternal<'a, P> { generate_pattern_iterators! { forward: - /// Created with the method `.split()`. + #[doc="Created with the method `.split()`."] struct Split; reverse: - /// Created with the method `.rsplit()`. + #[doc="Created with the method `.rsplit()`."] struct RSplit; stability: #[stable(feature = "rust1", since = "1.0.0")] @@ -649,10 +649,10 @@ generate_pattern_iterators! { generate_pattern_iterators! { forward: - /// Created with the method `.split_terminator()`. + #[doc="Created with the method `.split_terminator()`."] struct SplitTerminator; reverse: - /// Created with the method `.rsplit_terminator()`. + #[doc="Created with the method `.rsplit_terminator()`."] struct RSplitTerminator; stability: #[stable(feature = "rust1", since = "1.0.0")] @@ -695,10 +695,10 @@ impl<'a, P: Pattern<'a>> SplitNInternal<'a, P> { generate_pattern_iterators! { forward: - /// Created with the method `.splitn()`. + #[doc="Created with the method `.splitn()`."] struct SplitN; reverse: - /// Created with the method `.rsplitn()`. + #[doc="Created with the method `.rsplitn()`."] struct RSplitN; stability: #[stable(feature = "rust1", since = "1.0.0")] @@ -729,10 +729,10 @@ impl<'a, P: Pattern<'a>> MatchIndicesInternal<'a, P> { generate_pattern_iterators! { forward: - /// Created with the method `.match_indices()`. + #[doc="Created with the method `.match_indices()`."] struct MatchIndices; reverse: - /// Created with the method `.rmatch_indices()`. + #[doc="Created with the method `.rmatch_indices()`."] struct RMatchIndices; stability: #[unstable(feature = "core", @@ -770,10 +770,10 @@ impl<'a, P: Pattern<'a>> MatchesInternal<'a, P> { generate_pattern_iterators! { forward: - /// Created with the method `.matches()`. + #[doc="Created with the method `.matches()`."] struct Matches; reverse: - /// Created with the method `.rmatches()`. + #[doc="Created with the method `.rmatches()`."] struct RMatches; stability: #[unstable(feature = "core", reason = "type got recently added")]