Functions
Overview
- <deduction guide for Option>
- <deduction guide for Tuple>
- abort_fuzzing_if
- add_compare
- addressof
- addressof - Returns the address of an object, regardless of whether a class...
- adjust_precision
- and_then_or_clear
- arg - \rstReturns a named argument to be used in a formatting functio...
- array_cmp
- array_cmp_impl
- assert_fail
- assume
- base_iterator
- base_iterator
- begin - ADL helper to call `T::iter()` in a range-based for loop, which...
- bit_cast
- bit_cast
- call - Invokes the [`Fn`]($sus::fn::Fn), passing any given arguments a...
- call_mut - Invokes the [`FnMut`]($sus::fn::FnMut), passing any given argum...
- call_once - Invokes the [`FnOnce`]($sus::fn::FnOnce), passing any given arg...
- cast - An infallible conversion (cast) that may lose the original valu...
- check_char_specs
- check_divisibility_and_divide_by_pow10
- check_format_string
- check_format_string
- clamp - Restrict a value to a certain interval. Returns `max` if `v` is...
- clone - Clones the input either by copying or cloning. Returns a new ob...
- clone_into - Performs copy-assignment from `source`. Will perform a copy ass...
- clone_or_forward - Clones the input either by copying or cloning, producing an obj...
- code_point_index
- code_point_index
- code_point_index
- code_point_length
- compare
- compile_string_to_view
- compile_string_to_view
- compute_width
- compute_width
- compute_width
- const_check
- convert_float
- convert_for_visit
- copy - Copies `count * size_of <T >()` bytes from `src` to `dst`. The ...
- copy2
- copy_nonoverlapping - Copies `count * size_of <T >()` bytes from `src` to `dst`. The ...
- copy_str
- copy_str
- copy_str
- copy_str
- copy_str
- copy_str_noinline
- count
- count
- count_digits
- count_digits
- count_digits
- count_digits
- count_digits_fallback
- count_named_args
- count_statically_named_args
- countl_zero
- countl_zero
- countl_zero_fallback
- data_size_of - Returns the data size of the type `T`. This is the number of by...
- decimal_point
- decimal_point_impl
- digits10
- digits2
- divide_by_10_to_kappa_plus_1
- divide_by_10_to_kappa_plus_1
- do_count_digits
- do_count_digits
- do_parse_arg_id
- do_write_float
- dyn
- dyn - Type erases a reference to a type `T & ` which satisfies a conc...
- dyn
- encode_types
- encode_types
- end - ADL helper to call `T::iter()` in a range-based for loop, which...
- equal2
- equal2
- err - Used to construct a [`Result <T , E>`]($sus::result::Result) wi...
- error_display
- error_source
- exact_size_hints
- exponent_bias
- exponent_mask
- fill
- fill_n
- fill_n
- find
- find_escape
- find_escape
- floor_log10_pow2
- floor_log10_pow2_minus_log10_4_over_3
- floor_log2_pow10
- for_each_codepoint
- format - \rstFormats ``args`` according to specifications in ``fmt`` and...
- format
- format_as
- format_as
- format_decimal
- format_decimal
- format_dragon
- format_error_code
- format_float
- format_hexfloat
- format_hexfloat
- format_system_error - \rstFormats an error message for an error returned by an operat...
- format_to
- format_to - \rstFormats ``args`` according to specifications in ``fmt``, wr...
- format_to_n - \rstFormats ``args`` according to specifications in ``fmt``, wr...
- format_uint
- format_uint
- formatted_size - Returns the number of chars in the output of ``format(fmt, args...
- formatted_size
- forward - Move from non-reference values but pass through and preserve re...
- forward
- from_iter - Constructs `ToType` from a type that can be turned into an `Ite...
- from_product_impl
- from_range - Constructs an [`Iterator`]($sus::iter::Iterator) from a [`std::...
- from_range
- from_sum_impl
- fwrite_fully
- get - Support for using structured bindings with `Array`. #[doc.overl...
- get - #[doc.overloads=array.structured.bindings]
- get
- get
- get - #[doc.overloads=array.structured.bindings]
- get
- get_arg
- get_arg_index_by_name
- get_buffer
- get_buffer
- get_cached_power
- get_container
- get_data
- get_data
- get_dynamic_spec
- get_iterator
- get_iterator
- get_significand_size
- get_significand_size
- getpagesize
- group_digits - \rstReturns a view that formats an integer value using ',' as a...
- handle_dynamic_spec
- has_const_formatter
- has_const_formatter_impl
- has_const_formatter_impl
- has_implicit_bit
- ignore_unused
- in
- init_named_args
- init_named_args
- init_named_args
- init_named_args
- into - Converts from the given value to whatever a receiver requires. ...
- is_arithmetic_type
- is_big_endian
- is_constant_evaluated
- is_integral_type
- is_left_endpoint_integer_shorter_interval
- is_name_start
- is_negative
- is_negative
- is_printable
- is_printable
- is_supported_floating_point
- is_utf8
- isfinite
- isfinite
- isnan
- join - \rstReturns a view that formats `range` with elements separated...
- join - Returns a view that formats the iterator range `[begin, end)` w...
- make_arg
- make_arg
- make_arg
- make_arg
- make_format_args - \rstConstructs a `~fmt::format_arg_store` object that contains ...
- make_write_int_arg
- max - Compares and returns the maximum of two values. Returns the sec...
- max_by - Compares and returns the maximum of two values with respect to ...
- max_by_key - Returns the element that gives the maximum value from the speci...
- max_value
- min - Compares and returns the minimum of two values. Returns the fir...
- min_by - Compares and returns the minimum of two values with respect to ...
- min_by_key - Returns the element that gives the minimum value from the speci...
- move - Cast `t` to an r-value reference so that it can be used to cons...
- move_into - Moves from and converts from the given value to whatever a rece...
- move_into
- multiply
- needs_escape
- nexts
- none - Used to construct an option with a None value. Calling none() p...
- normalize
- num_bits
- num_significand_bits
- ok
- ok - Used to construct a [`Result <T , E>`]($sus::result::Result) wi...
- once
- once - Constructs a `Once` iterator that will return `o` and then None...
- operator""_a
- output_file - \rstOpens a file for writing. Supported parameters passed in *p...
- parse_align
- parse_align
- parse_arg_id
- parse_dynamic_spec
- parse_float_type_spec
- parse_format_specs
- parse_format_specs
- parse_format_string
- parse_nonnegative_int
- parse_precision
- parse_replacement_field
- prefix_append
- print - \rstFormats ``args`` according to specifications in ``fmt`` and...
- print
- print - \rstFormats ``args`` according to specifications in ``fmt`` and...
- print_panic_location
- print_panic_message
- print_panic_message
- print_panic_message
- println - Formats ``args`` according to specifications in ``fmt`` and wri...
- println - Formats ``args`` according to specifications in ``fmt`` and wri...
- ptr - \rstConverts ``p`` to ``const void*`` for pointer formatting. *...
- ptr
- ptr
- range
- range_from
- range_to
- remove_trailing_zeros
- remove_trailing_zeros
- replace - Replace the `dest` with `src`, and return the old value in `des...
- replace
- report_error
- report_system_error
- reserve
- reserve
- reserve
- rotr
- rotr
- runtime - \rstCreates a runtime format string. *Example**:: // Check form...
- set
- set_var - Sets the environment variable `key` to the value `value` for th...
- shorter_interval_case
- sign
- signbit
- size_hints
- size_of - Returns the size of the type `T`. This is the number of bytes t...
- small_division_by_pow10
- some - Used to construct an option with a Some(t) value. Calling some(...
- swap - Swaps the objects `lhs` and `rhs`. If both inputs point to the ...
- swap_nonoverlapping - Swaps the objects `lhs` and `rhs`. # Safety The inputs must not...
- swap_nonoverlapping - Swaps the object array at `x` with the object array at `y`, whe...
- system_category
- system_error - \rstConstructs :class:`std::system_error` with a message format...
- take - Moves from `t` and constructs a new `T` in its place. Returns t...
- take_and_destruct - Moves from `t` and destroys the object at `t`. Returns the old ...
- take_copy_and_destruct - Copies from `t` and destroys the object at `t`. Returns the old...
- thousands_sep
- thousands_sep_impl
- throw_format_error
- to_ascii
- to_ascii
- to_decimal
- to_pointer
- to_pointer
- to_string
- to_string
- to_string - \rstConverts *value* to ``std::string`` using the default forma...
- to_string_view
- to_string_view
- to_string_view
- to_string_view
- to_string_view
- to_string_view
- to_unsigned
- try_from_default - Constructs an object of type `T` that satisfies [`TryDefault`](...
- try_from_output - Constructs an object of type `T` that satisfies [`Try`]($sus::o...
- try_into - Attempts to convert from the given value to a `ToType`. Unlike ...
- try_into_output - Unwraps from the [`Try`]($sus::ops::Try) type that is currently...
- try_is_success - Determines if a type `T` that satisfies [`Try`]($sus::ops::Try)...
- try_preserve_error - Converts from a [`Try`]($sus::ops::Try) type `T` to another [`T...
- tuple - Used to construct a [`Tuple`]($sus::tuple_type::Tuple) with the...
- umul128
- umul128_upper64
- umul192_lower128
- umul192_upper128
- umul96_lower64
- umul96_upper64
- underlying - \rstConverts ``e`` to the underlying type. *Example**:: enum cl...
- utf8_decode
- var - Fetches the environment variable `key` from the current process...
- vformat
- vformat
- vformat
- vformat_to
- vformat_to
- vformat_to - Formats a string and writes the output to ``out``.
- vformat_to_n
- visit_format_arg
- visit_format_arg - \rstVisits an argument dispatching to the appropriate visit met...
- vprint
- vprint
- vprint_mojibake
- vsystem_error
- write
- write
- write
- write
- write
- write
- write
- write
- write
- write
- write
- write
- write
- write
- write
- write
- write
- write
- write
- write
- write_bytes
- write_char
- write_codepoint
- write_console
- write_escaped_char
- write_escaped_cp
- write_escaped_string
- write_exponent
- write_float
- write_float
- write_int
- write_int
- write_int
- write_int_noinline
- write_loc
- write_loc
- write_nonfinite
- write_padded
- write_padded
- write_ptr
- write_significand
- write_significand
- write_significand
- write_significand
- write_significand
- write_significand
- write_significand