本文簡要介紹rust語言中 std::io::IoSliceMut.advance
的用法。
用法
pub fn advance(&mut self, n: usize)
推進切片的內部光標。
另請參閱 IoSliceMut::advance_slices
以推進多個緩衝區的遊標。
例子
#![feature(io_slice_advance)]
use std::io::IoSliceMut;
use std::ops::Deref;
let mut data = [1; 8];
let mut buf = IoSliceMut::new(&mut data);
// Mark 3 bytes as read.
buf.advance(3);
assert_eq!(buf.deref(), [1; 5].as_ref());
相關用法
- Rust IoSliceMut.advance_slices用法及代碼示例
- Rust IoSlice.advance_slices用法及代碼示例
- Rust IoSlice.advance用法及代碼示例
- Rust Iterator.skip_while用法及代碼示例
- Rust IntoKeys用法及代碼示例
- Rust IntoIter.as_mut_slice用法及代碼示例
- Rust Iterator.max_by_key用法及代碼示例
- Rust Iterator.is_sorted用法及代碼示例
- Rust Iterator.cmp用法及代碼示例
- Rust Iterator.is_partitioned用法及代碼示例
- Rust Iterator.intersperse用法及代碼示例
- Rust Iterator.scan用法及代碼示例
- Rust Ipv4Addr.is_global用法及代碼示例
- Rust Iterator.min用法及代碼示例
- Rust Infallible用法及代碼示例
- Rust Iterator.find_map用法及代碼示例
- Rust IntErrorKind用法及代碼示例
- Rust Iterator.peekable用法及代碼示例
- Rust Ipv6Addr.is_multicast用法及代碼示例
- Rust Iterator.rev用法及代碼示例
- Rust Iterator.product用法及代碼示例
- Rust Iterator.any用法及代碼示例
- Rust Iterator.max用法及代碼示例
- Rust Iterator.by_ref用法及代碼示例
- Rust Ipv4Addr.new用法及代碼示例
注:本文由純淨天空篩選整理自rust-lang.org大神的英文原創作品 std::io::IoSliceMut.advance。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。