@@ -163,63 +163,63 @@ pub(crate) struct EscapeIterInner<const N: usize> {
163163}
164164
165165impl < const N : usize > EscapeIterInner < N > {
166- pub const fn backslash ( c : ascii:: Char ) -> Self {
166+ pub ( crate ) const fn backslash ( c : ascii:: Char ) -> Self {
167167 let ( data, range) = backslash ( c) ;
168168 Self { data, alive : range }
169169 }
170170
171- pub const fn ascii ( c : u8 ) -> Self {
171+ pub ( crate ) const fn ascii ( c : u8 ) -> Self {
172172 let ( data, range) = escape_ascii ( c) ;
173173 Self { data, alive : range }
174174 }
175175
176- pub const fn unicode ( c : char ) -> Self {
176+ pub ( crate ) const fn unicode ( c : char ) -> Self {
177177 let ( data, range) = escape_unicode ( c) ;
178178 Self { data, alive : range }
179179 }
180180
181181 #[ inline]
182- pub const fn empty ( ) -> Self {
182+ pub ( crate ) const fn empty ( ) -> Self {
183183 Self { data : [ ascii:: Char :: Null ; N ] , alive : 0 ..0 }
184184 }
185185
186186 #[ inline]
187- pub fn as_ascii ( & self ) -> & [ ascii:: Char ] {
187+ pub ( crate ) fn as_ascii ( & self ) -> & [ ascii:: Char ] {
188188 // SAFETY: `self.alive` is guaranteed to be a valid range for indexing `self.data`.
189189 unsafe {
190190 self . data . get_unchecked ( usize:: from ( self . alive . start ) ..usize:: from ( self . alive . end ) )
191191 }
192192 }
193193
194194 #[ inline]
195- pub fn as_str ( & self ) -> & str {
195+ pub ( crate ) fn as_str ( & self ) -> & str {
196196 self . as_ascii ( ) . as_str ( )
197197 }
198198
199199 #[ inline]
200- pub fn len ( & self ) -> usize {
200+ pub ( crate ) fn len ( & self ) -> usize {
201201 usize:: from ( self . alive . end - self . alive . start )
202202 }
203203
204- pub fn next ( & mut self ) -> Option < u8 > {
204+ pub ( crate ) fn next ( & mut self ) -> Option < u8 > {
205205 let i = self . alive . next ( ) ?;
206206
207207 // SAFETY: `i` is guaranteed to be a valid index for `self.data`.
208208 unsafe { Some ( self . data . get_unchecked ( usize:: from ( i) ) . to_u8 ( ) ) }
209209 }
210210
211- pub fn next_back ( & mut self ) -> Option < u8 > {
211+ pub ( crate ) fn next_back ( & mut self ) -> Option < u8 > {
212212 let i = self . alive . next_back ( ) ?;
213213
214214 // SAFETY: `i` is guaranteed to be a valid index for `self.data`.
215215 unsafe { Some ( self . data . get_unchecked ( usize:: from ( i) ) . to_u8 ( ) ) }
216216 }
217217
218- pub fn advance_by ( & mut self , n : usize ) -> Result < ( ) , NonZero < usize > > {
218+ pub ( crate ) fn advance_by ( & mut self , n : usize ) -> Result < ( ) , NonZero < usize > > {
219219 self . alive . advance_by ( n)
220220 }
221221
222- pub fn advance_back_by ( & mut self , n : usize ) -> Result < ( ) , NonZero < usize > > {
222+ pub ( crate ) fn advance_back_by ( & mut self , n : usize ) -> Result < ( ) , NonZero < usize > > {
223223 self . alive . advance_back_by ( n)
224224 }
225225}
0 commit comments