File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change @@ -194,7 +194,7 @@ mod tests {
194
194
let ( off, code) = extract_offset ( code) ;
195
195
let code = {
196
196
let mut buf = String :: new ( ) ;
197
- let off = u32 :: from ( off) as usize ;
197
+ let off = off. to_usize ( ) ;
198
198
buf. push_str ( & code[ ..off] ) ;
199
199
buf. push_str ( "marker" ) ;
200
200
buf. push_str ( & code[ off..] ) ;
Original file line number Diff line number Diff line change @@ -29,8 +29,8 @@ impl AtomTextEdit {
29
29
}
30
30
31
31
pub fn apply ( & self , mut text : String ) -> String {
32
- let start = u32 :: from ( self . delete . start ( ) ) as usize ;
33
- let end = u32 :: from ( self . delete . end ( ) ) as usize ;
32
+ let start = self . delete . start ( ) . to_usize ( ) ;
33
+ let end = self . delete . end ( ) . to_usize ( ) ;
34
34
text. replace_range ( start..end, & self . insert ) ;
35
35
text
36
36
}
Original file line number Diff line number Diff line change @@ -66,13 +66,13 @@ impl TextEdit {
66
66
let mut total_len = text. len ( ) ;
67
67
for atom in self . atoms . iter ( ) {
68
68
total_len += atom. insert . len ( ) ;
69
- total_len -= u32 :: from ( atom. delete . end ( ) - atom. delete . start ( ) ) as usize ;
69
+ total_len -= ( atom. delete . end ( ) - atom. delete . start ( ) ) . to_usize ( ) ;
70
70
}
71
71
let mut buf = String :: with_capacity ( total_len) ;
72
72
let mut prev = 0 ;
73
73
for atom in self . atoms . iter ( ) {
74
- let start = u32 :: from ( atom. delete . start ( ) ) as usize ;
75
- let end = u32 :: from ( atom. delete . end ( ) ) as usize ;
74
+ let start = atom. delete . start ( ) . to_usize ( ) ;
75
+ let end = atom. delete . end ( ) . to_usize ( ) ;
76
76
if start > prev {
77
77
buf. push_str ( & text[ prev..start] ) ;
78
78
}
You can’t perform that action at this time.
0 commit comments