當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Rust IoSliceMut.advance用法及代碼示例

本文簡要介紹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-lang.org大神的英文原創作品 std::io::IoSliceMut.advance。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。