Expand description
§use-deno
Deno runtime metadata primitives for RustUse.
§Experimental
use-deno is experimental while use-js remains below 0.3.0.
§Example
use use_deno::{DenoConfigFile, DenoPermission, DenoVersion};
let version: DenoVersion = "1.42.0".parse()?;
assert_eq!(version.major(), 1);
assert_eq!("read".parse::<DenoPermission>()?, DenoPermission::Read);
assert_eq!(DenoConfigFile::DenoJson.as_str(), "deno.json");§Scope
- Deno version labels.
- Permission labels.
- Common config file labels.
§Non-goals
- Running Deno.
- Permission enforcement.
- Config parsing.
§License
Licensed under either Apache-2.0 or MIT.
Structs§
- Deno
Version - Deno version metadata.
Enums§
- Deno
Config File - Common Deno config file labels.
- Deno
Permission - Deno permission labels.
- Deno
Permission Parse Error - Error returned while parsing Deno permissions.
- Deno
Version Parse Error - Error returned while parsing a Deno version.