valve-keyvalue 1.0.3

A parser and serializer for the Valve KeyValue format (VMT/VDF).
Documentation
# valve-keyvalue
A parser and serializer for Valve's KeyValue format (VMT/VDF).

## Installation
Add this to your `Cargo.toml`:

```toml
[dependencies]
valve-keyvalue = "1.0.3"
```

## Usage

```rust
use valve_keyvalue::ValveKeyValue;
use valve_keyvalue::{Parse, Serialize};

#[test]
fn amain() {
	let input = r#"
		"LightmappedGeneric"
		{
			// Setting key-value pairs with or without quotes
			"$basetexture" "metal/citadel_wall"
			$surfaceprop metal
		}
	"#.to_string();

	let key_values = ValveKeyValue::parse(input, true).unwrap();
	println!("{}", key_values.serialize(false, 4).unwrap());
}
```

## License
See `LICENSE`