当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Rust IoSlice.advance用法及代码示例


本文简要介绍rust语言中 std::io::IoSlice.advance 的用法。

用法

pub fn advance(&mut self, n: usize)

推进切片的内部光标。

另请参阅 IoSlice::advance_slices 以推进多个缓冲区的游标。

例子

#![feature(io_slice_advance)]

use std::io::IoSlice;
use std::ops::Deref;

let mut data = [1; 8];
let mut buf = IoSlice::new(&mut data);

// Mark 3 bytes as read.
buf.advance(3);
assert_eq!(buf.deref(), [1; 5].as_ref());

相关用法


注:本文由纯净天空筛选整理自rust-lang.org大神的英文原创作品 std::io::IoSlice.advance。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。