use-next 0.0.1

Next.js primitive metadata for RustUse
Documentation
# use-next

`Next.js` primitive metadata for `RustUse`.

## Experimental

`use-next` is experimental while `use-js` remains below `0.3.0`.

## Example

```rust
use use_next::{NextJsConfigFile, NextJsRouteSegment, NextJsRuntimeKind};

let segment = NextJsRouteSegment::new("blog")?;

assert_eq!(segment.as_str(), "blog");
assert_eq!(NextJsRuntimeKind::Edge.as_str(), "edge");
assert_eq!(NextJsConfigFile::NextConfigTs.as_str(), "next.config.ts");
# Ok::<(), use_next::NextJsRouteError>(())
```

## Scope

- `Next.js` version-family, router, directory, file, rendering, route, runtime, metadata, and config labels.
- Lightweight route segment, dynamic segment, parallel route, and intercepting route pattern validation.

## Non-goals

- `Next.js` routing behavior.
- `React Server Components` implementation.
- Compilation, rendering, project generation, or source parsing.
- Shelling out to `next`, `node`, or package-manager tooling.

## License

Licensed under either Apache-2.0 or MIT.