micromap 0.3.0

The fastest alternative to HashMap, for maps smaller than 20 keys
Documentation
# SPDX-FileCopyrightText: Copyright (c) 2023-2026 Yegor Bugayenko
# SPDX-License-Identifier: MIT
---
# yamllint disable rule:line-length
name: Rust+no_std
'on':
  push:
    branches: [ '**' ]
  pull_request:
    branches: [ '**' ]
env:
  CARGO_TERM_COLOR: always
  RUSTFLAGS: '-D warnings'
jobs:
  build-nostd:
    name: Build on no_std target (thumbv7em-none-eabi)
    runs-on: ubuntu-24.04
    steps:
      - uses: actions/checkout@v6
      - uses: dtolnay/rust-toolchain@master
        with:
          toolchain: stable
          targets: thumbv7em-none-eabi
      - run: cargo build --target thumbv7em-none-eabi --release --no-default-features
      - run: cargo build --target thumbv7em-none-eabi --release
      - run: cargo build --target thumbv7em-none-eabi --release --features serde