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
Enums
Traits
Functions
Type Defintions
When trying to implement
io::Write::write_fmt, I ran into the issue that the implementation requires the use of a secondWritetrait, the one infmt.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)WriteFunctions
fmt::format(re-export)fmt::writeType Defintions
Result(re-export)