File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Expand file tree Collapse file tree 2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change 1
1
---
2
- refs/heads/master: 276293af7c0fb901c8344e88562ce635f26f47a9
2
+ refs/heads/master: 4357cbf2fac1e5a0d9723c1f0f9e94c831dc397c
3
3
refs/heads/snap-stage1: e33de59e47c5076a89eadeb38f4934f58a3618a6
4
4
refs/heads/snap-stage3: 79a2b2eafc3c766cecec8a5f76317693bae9ed17
5
5
refs/heads/try: 8eb2bab100b42f0ba751552d8eff00eb2134c55a
Original file line number Diff line number Diff line change @@ -2319,20 +2319,20 @@ pub mod raw {
2319
2319
}
2320
2320
2321
2321
/// Removes the last byte from a string and returns it. (Not UTF-8 safe).
2322
- pub fn pop_byte ( s : & mut ~str ) -> u8 {
2322
+ pub unsafe fn pop_byte ( s : & mut ~str ) -> u8 {
2323
2323
let len = len ( * s) ;
2324
2324
assert ! ( ( len > 0 u) ) ;
2325
2325
let b = s[ len - 1 u] ;
2326
- unsafe { set_len ( s, len - 1 u) } ;
2326
+ set_len ( s, len - 1 u) ;
2327
2327
return b;
2328
2328
}
2329
2329
2330
2330
/// Removes the first byte from a string and returns it. (Not UTF-8 safe).
2331
- pub fn shift_byte ( s : & mut ~str ) -> u8 {
2331
+ pub unsafe fn shift_byte ( s : & mut ~str ) -> u8 {
2332
2332
let len = len ( * s) ;
2333
2333
assert ! ( ( len > 0 u) ) ;
2334
2334
let b = s[ 0 ] ;
2335
- * s = unsafe { raw:: slice_bytes_owned ( * s, 1 u, len) } ;
2335
+ * s = raw:: slice_bytes_owned ( * s, 1 u, len) ;
2336
2336
return b;
2337
2337
}
2338
2338
You can’t perform that action at this time.
0 commit comments