unitscale 0.1.0

Facade crate for statically-scaled unit macros and traits.
Documentation
# unitscale

## Overview

This is the public-facing facade crate that re-exports the traits and macros from unitscale_core and unitscale_macros. It is designed to be ergonomic and beginner-friendly.

## Modules

* core: Exposes all traits and types from unitscale_core.
* macros: Exposes macros from unitscale_macros.
* prelude: Contains common re-exports for quick onboarding.

## Example

```rust

use unitscale::prelude::*;

#[unit_scale(to = 0.5)]

pub struct HalfUnit;

#[unit_data]

pub struct Percent;

let p = Percent::<HalfUnit, u8>::try_from(30.0).unwrap();

assert_eq!(p.value(), 60);

```

## Use Cases

This crate is ideal for anyone working with embedded systems, battery management protocols, or anywhere you need strongly typed unit data tied to fixed encoding scales.

## Licensing

For licensing information, please refer to the LICENSE file in each crate.