Module time::formatting

source ·
Available on crate feature formatting only.
Expand description

Formatting for various types.

Re-exports§

Modules§

  • A trait that can be used to format an item from its components.
  • iso8601 🔒
    Helpers for implementing formatting for ISO 8601.

Constants§

Functions§

  • fmt_day 🔒
    Format the day into the designated output.
  • fmt_hour 🔒
    Format the hour into the designated output.
  • fmt_minute 🔒
    Format the minute into the designated output.
  • fmt_month 🔒
    Format the month into the designated output.
  • Format the offset hour into the designated output.
  • Format the offset minute into the designated output.
  • Format the offset second into the designated output.
  • Format the ordinal into the designated output.
  • fmt_period 🔒
    Format the period into the designated output.
  • fmt_second 🔒
    Format the second into the designated output.
  • Format the subsecond into the designated output.
  • Format the Unix timestamp into the designated output.
  • Format the week number into the designated output.
  • Format the weekday into the designated output.
  • fmt_year 🔒
    Format the year into the designated output.
  • Format the provided component into the designated output. An Err will be returned if the component requires information that it does not provide or if the value cannot be output to the stream.
  • Write the floating point number to the output, returning the number of bytes written.
  • Format a number with the provided padding and width.
  • Format a number with no padding.
  • Format a number with the provided width and spaces as padding.
  • Format a number with the provided width and zeros as padding.
  • write 🔒
    Write all bytes to the output, returning the number of bytes written.
  • write_if 🔒
    If pred is true, write all bytes to the output, returning the number of bytes written.
  • If pred is true, write true_bytes to the output. Otherwise, write false_bytes.