use-breakpoint 0.1.0

Viewport and container breakpoint primitives for RustUse UI
Documentation
# use-breakpoint

Viewport and container breakpoint primitives for RustUse UI.

## Purpose

`use-breakpoint` models named breakpoints, breakpoint ranges, and breakpoint sets for viewport or container sizing semantics. It is not web-specific and does not generate media queries.

## Example

```rust
use use_breakpoint::{Breakpoint, BreakpointName, BreakpointRange, BreakpointSet};

let set = BreakpointSet::defaults();
let range = BreakpointRange::new(Some(480), Some(768));

assert_eq!(set.matching(800).map(Breakpoint::name), Some(BreakpointName::Md));
assert!(range.contains(640));
assert!(!range.contains(768));
```

## Main types

- `Breakpoint`
- `BreakpointName`
- `BreakpointRange`
- `BreakpointSet`

## Facade relationship

The `use-ui` facade exposes this crate as `use_ui::breakpoint` when the `breakpoint` or `full` feature is enabled.