Forked from serde-json-core, removed heapless dependency and changed to using core::fmt::Formatter

Usage

```rust struct AnyStruct {}

impl core::fmt::Display for AnyStruct { fn fmt(&self, f: &mut core::fmt::Formatter) -> core::fmt::Result { serdejsoncorefmt::tofmt(f, self) } } ```