use-sql-ident 0.1.0

SQL identifier, alias, qualified-name, quoting, and normalization primitives for RustUse
Documentation
# use-sql-ident

SQL identifier, alias, qualified-name, quoting, and normalization primitives for `RustUse`.

## Experimental

`use-sql-ident` is experimental while `use-sql` remains below `0.3.0`.

## Example

```rust
use use_sql_ident::{SqlIdentifier, needs_quoting, quote_ident};

let ident = SqlIdentifier::new("users")?;

assert_eq!(ident.as_str(), "users");
assert!(needs_quoting("select"));
assert_eq!(quote_ident("order items"), "\"order items\"");
# Ok::<(), use_sql_ident::SqlIdentifierError>(())
```

## Scope

- Conservative SQL identifier text validation.
- Unquoted identifier checks.
- Quoting and simple normalization helpers.
- Qualified names and aliases.

## Non-goals

- Complete dialect-specific identifier rules.
- SQL parsing or formatting.

## License

Licensed under either Apache-2.0 or MIT.