Records
Overview
- struct Anything - When used as the return type of the function signature in [`Fn`...
- class Array - A collection of objects of type `T`, with a fixed size `N`. An ...
- struct ArrayIntoIter - An iterator that consumes an `Array` and returns the items from...
- class ByRef - An iterator that holds a reference to another iterator and prox...
- class Chain - An iterator that yields the current count and the element durin...
- struct Chunks - An iterator over a slice in (non-overlapping) chunks (`chunk_si...
- struct ChunksExact - An iterator over a slice in (non-overlapping) chunks (`chunk_si...
- struct ChunksExactMut - An iterator over a mutable slice in (non-overlapping) chunks (`...
- struct ChunksMut - An iterator over mutable a slice in (non-overlapping) chunks (`...
- class Cloned - An iterator that clones the elements of an underlying iterator....
- class Copied - An iterator that copies the elements of an underlying iterator....
- class Cycle - An iterator that repeats endlessly. This type is returned from ...
- struct Drain - A draining iterator for `Vec <T >`. This struct is created by V...
- class Dyn - A type erasure of a type satisfying a concept, which can be use...
- struct DynError - A type-erased [`Error`]($sus::error::Error) object. `DynError` ...
- struct DynErrorTyped - The type-aware subclass of `DynError` for type-erasing an `Erro...
- struct DynFnMutTyped - The implementation of type-erasure for the DynFnMut concept. #[...
- struct DynFnOnceTyped - The implementation of type-erasure for the DynFnOnce concept. #...
- struct DynFnTyped - The implementation of type-erasure for the Fn concept. #[doc.hi...
- struct EmptyMarker - A marker that designates emptinesss, for constructing an empty ...
- class Enumerate - An iterator that yields the current count and the element durin...
- class Filter - An iterator that filters based on a predicate function. This ty...
- class FilterMap - An iterator that uses a function to both filter and map element...
- class FlatMap
- class Flatten - An iterator that flattens an iterator of iterable types into an...
- class Fuse - An iterator that returns the inner iterator's values until it s...
- class GenericSplitN - An private iterator over subslices separated by elements that m...
- class Inspect - An iterator that calls a function with a reference to each elem...
- struct IterRef - An iterator's refcount on the owning collection, preventig muta...
- struct IterRefCounter - Reference counting outstanding iterators (and view types since ...
- class IterUntilNone
- class IterUntilNone
- class IteratorBase - The base class for all [`Iterator`]($sus::iter::Iterator) types...
- class IteratorLoop - An adaptor for range-based for loops.
- class IteratorOverRange - The iterator created from a [`std::range`]( https://en.cpprefer...
- class IteratorRange - Support for use of a sus::Iterator as a `std::ranges::input_ran...
- class Map - An iterator that maps each item to a new type based on a map fu...
- class MapWhile - An iterator that maps each item to a new type based on a map fu...
- class Moved - An iterator that moves from the elements of an underlying itera...
- struct NeverValueAccess - A helper class that constructs and holds a NeverValueField type...
- struct NeverValueChecker - Whether the type `T` has a never-value field.
- struct NeverValueConstructor
- class NonNull - A pointer wrapper which holds a never-null pointer. A `NonNull`...
- struct NonVoid - When used as the return type of the function signature in [`Fn`...
- struct OkVoid - A marker type for constructing Result with an Ok(void) value.
- class Once - An Iterator that walks over at most a single Item.
- class Option - The [`Option`]($sus::option::Option) type. See the [namespace l...
- class OptionIter - An iterator over the element from an [`Option`]($sus::option::O...
- struct PanicLocation - Records the location where a panic occured.
- class Peekable - An iterator with a `peek()` that returns an optional reference ...
- struct RChunks - An iterator over a slice in (non-overlapping) chunks (`chunk_si...
- struct RChunksExact - An iterator over a slice in (non-overlapping) chunks (`chunk_si...
- struct RChunksExactMut - An iterator over a mutable slice in (non-overlapping) chunks (`...
- struct RChunksMut - An iterator over a mutable slice in (non-overlapping) chunks (`...
- class RSplit - An iterator over subslices separated by elements that match a p...
- class RSplitMut - An iterator over the subslices of the vector which are separate...
- class RSplitN - An iterator over subslices separated by elements that match a p...
- class RSplitNMut - An iterator over subslices separated by elements that match a p...
- struct RelocatableTag - Detects the presence and value of the static const member `T::S...
- class Result
- class Reverse - An iterator that iterates over another iterator but in reverse....
- class Scan - An iterator to maintain state while iterating another iterator....
- struct SizeHint
- class Skip - An iterator that skips over `n` elements of another iterator. T...
- class SkipWhile - An iterator that rejects elements while `pred` returns `true`. ...
- class Slice - A dynamically-sized const view into a contiguous sequence of ob...
- struct SliceIter
- struct SliceIterMut
- class SliceMut - A dynamically-sized mutable view into a contiguous sequence of ...
- class Split - An iterator over subslices separated by elements that match a p...
- class SplitInclusive - An iterator over subslices separated by elements that match a p...
- class SplitInclusiveMut - An iterator over subslices separated by elements that match a p...
- class SplitMut - An iterator over subslices separated by elements that match a p...
- class SplitN - An iterator over subslices separated by elements that match a p...
- class SplitNMut - An iterator over mutable subslices separated by elements that m...
- class StepBy - An iterator that skips over `n` elements of another iterator. T...
- struct Storage
- class Take - An iterator that only iterates over the first n iterations of a...
- class TakeWhile - An iterator that only accepts elements while `pred` returns `tr...
- struct TrustedLenMarker
- class TryFromIntError - The error type returned when a checked integral type conversion...
- struct TryFromIteratorUnwrapper
- class Tuple - A Tuple is a finite sequence of one or more heterogeneous value...
- struct TupleMarker
- struct UnsafeFnMarker - A marker that designates a function as unsafe, or containing Un...
- struct UntilNoneIter
- struct Unwrapper
- struct VarError - The error type for operations interacting with environment vari...
- class Vec - A resizeable contiguous buffer of type `T`. Vec requires Move f...
- struct VecIntoIter - An iterator that consumes a `Vec` and returns the items from it...
- class Windows - An iterator over overlapping subslices of length `size`. This s...
- class WindowsMut - An iterator over overlapping subslices of length `size`. This s...
- class Zip - An iterator that iterates a group of other iterators simultaneo...
- struct accessor
- class appender
- struct arg_data
- struct arg_formatter
- struct arg_mapper
- struct arg_mapper::formattable
- struct arg_ref
- union arg_ref::value
- class basic_cstring_view - \rstA reference to a null-terminated string. It can be construc...
- struct basic_data
- class basic_format_arg
- class basic_format_arg::handle
- class basic_format_args - \rstA view of a collection of formatting arguments. To avoid li...
- class basic_format_context
- class basic_format_parse_context - \rstParsing context consisting of a format string range being p...
- class basic_format_string - A compile-time format string.
- struct basic_fp
- class basic_memory_buffer - \rstA dynamically growing memory buffer for trivially copyable/...
- class basic_string_view - An implementation of ``std::basic_string_view`` for pre-C++17. ...
- struct big_decimal_fp
- class bigint
- class buffer - \rstA contiguous memory buffer with an optional growing ability...
- struct buffer_size
- struct buffer_traits
- class buffered_file
- class bytes
- struct cache_accessor::compute_mul_parity_result
- struct cache_accessor::compute_mul_parity_result
- struct cache_accessor::compute_mul_result
- struct cache_accessor::compute_mul_result
- struct char_t_impl
- class compile_parse_context
- struct compile_string
- struct conjunction
- struct count_code_points
- class counting_buffer
- class counting_iterator
- struct counting_iterator::value_type
- struct custom_formatter
- struct custom_value
- struct data
- struct data_t
- struct decimal_fp
- struct default_arg_formatter
- class digit_grouping
- struct digit_grouping::next_state
- struct disjunction
- struct dynamic_format_specs
- struct dynamic_spec_id_handler
- struct error_handler
- struct f32 - A 32-bit floating point type. This type can represent a wide ra...
- struct f64 - A 64-bit floating point type. This type is very similar to [`f3...
- class fallback_digit_grouping
- class file
- class file_buffer - \rstA contiguous memory buffer with an optional growing ability...
- struct fill_t
- struct find_escape_result
- class fixed_buffer_traits
- struct float_specs
- class format_arg_store - \rstAn array of references to arguments. It can be implicitly c...
- struct format_as_result
- struct format_decimal_result
- class format_error - An error reported from a formatting function.
- class format_facet
- struct format_handler
- class format_int - Fast integer formatter.
- struct format_specs
- class format_string_checker
- struct format_to_n_result
- class formatbuf
- struct formatter
- struct group_digits_view
- struct has_format_as
- struct has_isfinite
- struct i16 - A 16-bit signed integer. See the [namespace level documentation...
- struct i32 - A 32-bit signed integer. See the [namespace level documentation...
- struct i64 - A 64-bit signed integer. See the [namespace level documentation...
- struct i8 - An 8-bit signed integer. See the [namespace level documentation...
- struct id_adapter
- struct is_back_insert_iterator
- struct is_char - Specifies if ``T`` is a character type. Can be specialized by u...
- struct is_compile_string
- struct is_contiguous
- struct is_fast_float
- struct is_integral
- struct is_locale
- struct is_named_arg
- struct is_output_iterator
- struct is_statically_named_arg
- struct is_string
- struct isize
- class iterator_buffer
- struct join_view
- class loc_value
- struct loc_writer
- class locale_ref
- struct monostate
- struct named_arg
- struct named_arg_info
- struct named_arg_value
- class ostream - A fast output stream which is not thread-safe.
- struct ostream_params
- class precision_checker
- struct remove_rvalue_reference_helper
- struct runtime_format_string
- struct singleton
- struct string_literal
- struct string_value
- struct strip_named_arg
- struct thousands_sep_result
- class to_utf8
- struct type_constant
- struct type_identity
- struct u16 - A 16-bit unsigned integer. See the [namespace level documentati...
- struct u32 - A 32-bit unsigned integer. See the [namespace level documentati...
- struct u64 - A 64-bit unsigned integer. See the [namespace level documentati...
- struct u8 - An 8-bit unsigned integer. See the [namespace level documentati...
- struct udl_arg
- class uint128_fallback
- struct unformattable
- struct unformattable_char
- struct unformattable_pointer
- struct uptr - A pointer-sized unsigned integer. This type is capable of holdi...
- struct usize - An address-sized unsigned integer. This type is capable of hold...
- class utf8_to_utf16
- class value
- struct vformat_args
- struct view
- class width_checker
- struct write_int_arg
- struct write_int_data
- struct writer