本文简要介绍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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。