Skip to content

[tracking] fmt #247

Closed
Closed
@dignifiedquire

Description

@dignifiedquire

When trying to implement io::Write::write_fmt, I ran into the issue that the implementation requires the use of a second Write trait, the one in fmt.

If we want to properly implement this, I believe an async version of that is required as well, which in turn triggers usages like implementing the write! macro in an async form.

Ref: #245 #131

Usage: https://github.com/rust-lang/rust/blob/master/src/libstd/io/mod.rs#L1412

Tracking List

Structs

  • Arguments (re-export)
  • DebugList (re-export)
  • DebugMap (re-export)
  • DebugSet (re-export)
  • DebugStruct (re-export)
  • DebugTuple (re-export)
  • Error (re-export)
  • Formatter (re-export)

Enums

  • Alignment (re-export)

Traits

  • Binary (re-export)
  • Debug (re-export)
  • Display (re-export)
  • LowerExp (re-export)
  • LowerHex (re-export)
  • Octal (re-export)
  • Pointer (re-export)
  • UpperExp (re-export)
  • UpperHex (re-export)
  • Write

Functions

  • fmt::format (re-export)
  • fmt::write

Type Defintions

  • Result (re-export)

Metadata

Metadata

Assignees

No one assigned

    Labels

    api designOpen design questions

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions