std::io

Submodules

fileospath

Public

Types

NameDescription
Formatter
WriteBuffer
LimitReader
ByteWriter
ReadBuffer
BitWriter
FloatFormatting
ByteReader
Seek
TeeReader
ByteBuffer
MultiWriter
PrintFlags
MultiReader
File
BitReader
Scanner

Functions

NameDescription
io::tee_readerReturns a reader that implements InStream and that will write any data read...
io::str_view
io::is_struct_with_default_print
io::eprintfnPrints using a 'printf'-style formatting string,...
io::read_varint
io::read_byte_using_read
io::fprintPrint a value to a stream.
io::write_short_bytearray
io::write_using_write_byte
io::len
io::stdoutGet standard out.
io::stderrGet standard err.
io::@is_not_instream_if_ptr
io::@is_outstream
io::read_be_int128
io::copy_to
io::@is_instream
io::pushback_byte
io::treadlineReads a string, see `readline`, except the it is allocated...
io::read_be_long
io::read_be_ushort
io::bprintfPrints using a 'printf'-style formatting string,...
io::write
io::wrap_bytesWrap bytes for reading using io functions.
io::fprintn
io::write_byte
io::printnPrint any value to stdout, appending an '\n’ after.
io::read_from
io::print_hex_chars
io::eprintnPrint any value to stderr, appending an '\n’ after.
io::pad
io::read_be_uint128
io::atoa
io::read_fully
io::eprintfPrints using a 'printf'-style formatting string...
io::write_any
io::tinit
io::vprintf
io::free
io::printfnPrints using a 'printf'-style formatting string,...
io::scanScan the stream for the next split character and return data up to the match.
io::read_bits
io::to_format
io::@report_fault
io::eprintPrint any value to stderr.
io::seek
io::out_chars
io::print_with_function
io::flush
io::fprintfnPrints using a 'printf'-style formatting string,...
io::pushback_using_seek
io::write_be_short
io::read_be_int
io::write_all
io::fmt_u
io::struct_to_formatIntrospect a struct and print it to a formatter
io::fprintfPrints using a 'printf'-style formatting string....
io::read_be_short
io::read_any
io::write_varint
io::@wrap_bad
io::read
io::write_be_int
io::readlineRead from a stream (default is stdin) to the next "\n"...
io::shrink
io::printf
io::write_be_long
io::ftoa
io::etoa
io::print
io::read_short_bytearray
io::destroy
io::first_err
io::write_to
io::available
io::readline_to_streamReads a string, see `readline`, the data is passed to an outstream
io::read_be_uint
io::clear
io::gtoa
io::write_tiny_bytearray
io::stdinGet standard in.
io::init_with_buffer
io::read_byte
io::read_all
io::write_bits
io::putcharLibc `putchar`, prints a single character to stdout.
io::ensure_capacity
io::read_be_ulong
io::grow
io::initBuffer reads from a stream.
io::close
io::write_be_int128
io::read_using_read_byte
io::write_byte_using_write
io::@is_not_outstream_if_ptr
io::read_tiny_bytearray

Globals

NameDescription
stdin_file
stderr_file
XDIGITS_L
stdout_file
XDIGITS_H
PRINTF_NTOA_BUFFER_SIZE
WRITER_BITS

Private

Types

NameDescription
BufferData

Functions

NameDescription
io::out_str
io::out_char
io::simple_atoiRead a simple integer value, typically for formatting.
io::out
io::find
io::refill
io::printf_parse_format_field
io::ntoa_any
io::out_null_fn
io::int_from_any
io::out_substr
io::floatformat
io::out_buffer_fn
io::out_unknown
io::ntoa_format
io::out_reverse
io::out_putchar_fn
io::ntoa
io::out_putstream_fn
io::float_from_any

Globals

NameDescription
MAX_VARS