Skip to main content

Module cursor

Module cursor 

Source
🔬This is a nightly-only experimental API. (core_io #154046)

Structs§

CursorExperimental
A Cursor wraps an in-memory buffer and provides it with a Seek implementation.

Traits§

WriteThroughCursor 👻 Experimental
Trait used to allow indirect implementation of Write for Cursor<Self>. Since Cursor is not a foundational type, it is not possible to implement Write for Cursor<T> if Write is defined in libcore and T is in a downstream crate (e.g., liballoc or libstd).

Functions§

slice_write 👻 Experimental
Non-resizing Write::write implementation for slices. Exported for Cursor<Box<[u8], A>>’s implementation of Write.
slice_write_all 👻 Experimental
Non-resizing Write::write_all implementation for slices. Exported for Cursor<Box<[u8], A>>’s implementation of Write.
slice_write_all_vectored 👻 Experimental
Non-resizing Write::write_all_vectored implementation for slices. Exported for Cursor<Box<[u8], A>>’s implementation of Write.
slice_write_vectored 👻 Experimental
Non-resizing Write::write_vectored implementation for slices. Exported for Cursor<Box<[u8], A>>’s implementation of Write.