Skip to content

Make crate no_std - #68

Open
Ygg01 wants to merge 3 commits into
simd-lite:mainfrom
Ygg01:no_std
Open

Make crate no_std#68
Ygg01 wants to merge 3 commits into
simd-lite:mainfrom
Ygg01:no_std

Conversation

@Ygg01

@Ygg01 Ygg01 commented Sep 3, 2026

Copy link
Copy Markdown

Motivation

To be able to simd-lite/simd-json#92 this crate needs to be no_std first.

Changes

  • Add optional std feature disabled by default
  • Use embedded_io to stand for io in no_std mode. (Might need removal)
  • Major overhauls to generator.
  • Remove stry! macros in favor of ? compiler.

- Makes it stop relying on `io::Read` (breaking change) by introducing a convenience trait.
- Replace `stry!` macro with `?` operator
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant