From b4000ef68abfe522129cc808e4d01e19d13b62f0 Mon Sep 17 00:00:00 2001 From: Tim McNamara Date: Wed, 2 Jun 2021 14:40:13 +1200 Subject: [PATCH] Implement Debug for Graphemes (#95) --- src/grapheme.rs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/grapheme.rs b/src/grapheme.rs index ef9e1a1..a57c2ed 100644 --- a/src/grapheme.rs +++ b/src/grapheme.rs @@ -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, @@ -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, @@ -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, pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy