emstr 0.1.0

Helpers for working with string types for embedded devices
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
# emstr

`no_std` and alloc-free string building and encoding for embedded firmware in rust.

This crate provides an [`EncodeStr`]() trait for string encoding and implementations for basic types, as well as a [`write!`]() macro for building strings from encodable objects, roughly equivalent to `alloc::format!` except using pre-allocated buffers.

## Status

[![GitHub tag](https://img.shields.io/github/tag/ryankurte/emstr.svg)](https://github.com/ryankurte/emstr)
[![Build Status](https://github.com/ryankurte/emstr/actions/workflows/rust.yml/badge.svg)](https://github.com/ryankurte/emstr/actions/workflows/rust.yml)
[![Crates.io](https://img.shields.io/crates/v/emstr.svg)](https://crates.io/crates/emstr)
[![Docs.rs](https://docs.rs/emstr/badge.svg)](https://docs.rs/emstr)