Skip to content

Commit

Permalink
Merge pull request #98 from timClicks/add-debug-impls
Browse files Browse the repository at this point in the history
Implement Debug for Graphemes (#95)
  • Loading branch information
Manishearth authored Jun 2, 2021
2 parents 573b7bb + b4000ef commit 87624ad
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/grapheme.rs
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ impl<'a> DoubleEndedIterator for GraphemeIndices<'a> {
///
/// [`graphemes`]: trait.UnicodeSegmentation.html#tymethod.graphemes
/// [`UnicodeSegmentation`]: trait.UnicodeSegmentation.html
#[derive(Clone)]
#[derive(Clone, Debug)]
pub struct Graphemes<'a> {
string: &'a str,
cursor: GraphemeCursor,
Expand Down Expand Up @@ -148,7 +148,7 @@ pub fn new_grapheme_indices<'b>(s: &'b str, is_extended: bool) -> GraphemeIndice

// maybe unify with PairResult?
// An enum describing information about a potential boundary.
#[derive(PartialEq, Eq, Clone)]
#[derive(PartialEq, Eq, Clone, Debug)]
enum GraphemeState {
// No information is known.
Unknown,
Expand All @@ -165,7 +165,7 @@ enum GraphemeState {
}

/// Cursor-based segmenter for grapheme clusters.
#[derive(Clone)]
#[derive(Clone, Debug)]
pub struct GraphemeCursor {
// Current cursor position.
offset: usize,
Expand Down

0 comments on commit 87624ad

Please sign in to comment.