Skip to content

Topics for the formatting chapter #196

@japaric

Description

@japaric
  • How to manually implement the Show trait, and access the {} formatter
  • A full list of (formatting) argument types
  • Implementing more than one formatting trait. I think we could reuse the example about the latitude/longitude of a city. We could offer two formats: 12.345° N (floating) and 12° 23' 34" (default).
  • Formatter::pad, important to make {:>5} and {:<3} work on a custom Show implementation.
  • Precision, how to implement {:0.5} and {:0.03}?
  • fmt::Result, what kind of errors could arise from formatting?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions