Feature gate: #![feature(cursor_split)]
impl<T> Cursor<T>
where
T: AsRef<[u8]>,
{
pub fn split(&self) -> (&[u8], &[u8]);
}
impl<T> Cursor<T>
where
T: AsMut<[u8]>,
{
pub fn split_mut(&mut self) -> (&mut [u8], &mut [u8]);
}
Steps / History
Unresolved Questions/Issues
Feature gate:
#![feature(cursor_split)]Steps / History
io::Cursor::{remaining, remaining_slice, is_empty}#86037io::Cursor::{remaining_slice, is_empty}#109174Unresolved Questions/Issues
nameremainingAddio::Cursor::{remaining, remaining_slice, is_empty}#86037 (comment)change signature ofremainingto returnusize. Tracking Issue forio::Cursor::{split, split_mut}#86369 (comment)conflict with<Cursor as bytes::Buf>::remainingTracking Issue forio::Cursor::{split, split_mut}#86369 (comment)