licenses.dev

hornbeam_interpreter v0.0.2

Interpreter for the Hornbeam template language. This is the low-level implementation crate; not advised for direct use in applications.

Published on

Licenses

Learn more about license information.

Package Licenses

AGPL-3.0-or-later

Dependency Licenses

Apache-2.0 OR MIT105
PackageRelationDependenciesPublished
ahash • 0.3.8A non-cryptographic hash function using AES-NI for high performanceINDIRECT25
ahash • 0.8.12A non-cryptographic hash function using AES-NI for high performanceINDIRECT14
allocator-api2 • 0.2.21Mirror of Rust's allocator APIINDIRECT0
arc-swap • 1.9.2Atomically swappable ArcINDIRECT1
async-recursion • 1.1.1Recursion for async functionsDIRECT4
async-trait • 0.1.89Type erasure for async trait methodsDIRECT4
bevy_macro_utils • 0.11.3A collection of utils for Bevy EngineINDIRECT11
bevy_ptr • 0.11.3Utilities for working with untyped pointers in a more safe wayINDIRECT0
bevy_reflect_derive • 0.11.3Derive implementations for bevy_reflectINDIRECT35
bevy_reflect • 0.11.3Dynamically interact with rust typesDIRECT68
bevy_utils_proc_macros • 0.11.3Bevy Utils Proc MacrosINDIRECT4
bevy_utils • 0.11.3A collection of utils for Bevy EngineINDIRECT48
bit-set • 0.5.3A set of bitsINDIRECT1
bit-vec • 0.6.3A vector of bitsINDIRECT0
bitflags • 2.13.1A macro to generate structures which behave like bitflags. INDIRECT0
bstr • 0.2.17A string type that is not required to be valid UTF-8.INDIRECT1
bumpalo • 3.20.3A fast bump allocation arena for Rust.INDIRECT0
cfg-if • 1.0.4A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
const-random-macro • 0.1.16Provides the procedural macro used by const-randomINDIRECT23
const-random • 0.1.18Provides compile time random number generation.INDIRECT24
crossbeam-utils • 0.8.23Utilities for concurrent programmingINDIRECT0
displaydoc • 0.2.7A derive macro for implementing the display Trait via a doc comment and string interpolation INDIRECT4
downcast-rs • 1.2.1Trait object downcasting support using only safe Rust. It supports type parameters, associated types, and type constraints. INDIRECT0
either • 1.18.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
equivalent • 1.0.2Traits for key comparison in maps.INDIRECT0
erased-serde • 0.3.31Type-erased Serialize and Serializer traitsINDIRECT6
fixedbitset • 0.4.2FixedBitSet is a simple bitset collectionINDIRECT0
fluent-bundle • 0.15.3A low-level implementation of a collection of localization messages for a single locale for Project Fluent, a localization system designed to unleash the entire expressive power of natural language translations. INDIRECT24
fluent-langneg • 0.13.1A library for language and locale negotiation. INDIRECT12
fluent-syntax • 0.11.1A low-level parser, AST, and serializer API for the syntax used by Project Fluent, a localization system designed to unleash the entire expressive power of natural language translations. INDIRECT6
fluent-template-macros • 0.8.0Templating for the Fluent localization frameworkINDIRECT37
fluent-templates • 0.8.0Templating for the Fluent localization frameworkDIRECT63
fluent • 0.16.1An umbrella crate exposing the combined features of fluent-rs crates with additional convenience macros for Project Fluent, a localization system designed to unleash the entire expressive power of natural language translations. INDIRECT25
flume • 0.10.14A blazingly fast multi-producer channelINDIRECT3
fnv • 1.0.7Fowler–Noll–Vo hash functionINDIRECT0
futures-core • 0.3.34The core traits and types in for the `futures` library. INDIRECT0
futures-task • 0.3.34Tools for working with tasks. INDIRECT0
futures-util • 0.3.34Common utilities and extension traits for the futures-rs library. INDIRECT4
getrandom • 0.2.17A small cross-platform library for retrieving random data from system sourceINDIRECT20
getrandom • 0.3.4A small cross-platform library for retrieving random data from system sourceINDIRECT5
hashbrown • 0.14.5A Rust port of Google's SwissTable hash mapINDIRECT18
hashbrown • 0.17.1A Rust port of Google's SwissTable hash mapINDIRECT0
heck • 0.4.1heck is a case conversion library.INDIRECT0
hermit-abi • 0.5.3Hermit system calls definitions.INDIRECT0
indexmap • 2.14.2A hash table with consistent order and fast iteration.INDIRECT2
intl_pluralrules • 7.0.2Unicode Plural Rules categorizer for numeric input.INDIRECT12
intl-memoizer • 0.5.3A memoizer specifically tailored for storing lazy-initialized intl formatters for Project Fluent, a localization system designed to unleash the entire expressive power of natural language translations. INDIRECT14
itertools • 0.10.5Extra iterator adaptors, iterator methods, free functions, and macros.DIRECT1
itoa • 1.0.18Fast integer primitive to string conversionINDIRECT0
js-sys • 0.3.105Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate. INDIRECT17
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.INDIRECT0
libc • 0.2.189Raw FFI bindings to platform libraries like libc.INDIRECT0
lock_api • 0.4.14Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.INDIRECT1
log • 0.4.34A lightweight logging facade for Rust INDIRECT0
num_cpus • 1.17.0Get the number of CPUs on a machine.INDIRECT2
once_cell • 1.21.4Single assignment cells and lazy values.INDIRECT0
parking_lot_core • 0.9.12An advanced API for creating custom synchronization primitives.INDIRECT6
parking_lot • 0.12.5More compact and efficient implementations of the standard synchronization primitives.INDIRECT9
pest_consume_macros • 1.1.0Macros for pest_consumeINDIRECT4
pest_consume • 1.1.3A framework for processing the output of a pest-generated parserINDIRECT12
pest_derive • 2.9.1pest's derive macroINDIRECT9
pest_generator • 2.9.1pest code generatorINDIRECT8
pest_meta • 2.9.1pest meta language parser and validatorINDIRECT3
pest • 2.9.1The Elegant ParserINDIRECT2
petgraph • 0.6.5Graph data structure library. Provides graph types and graph algorithms.INDIRECT4
pin-project-lite • 0.2.17A lightweight version of pin-project written with declarative macros. INDIRECT0
pollster • 0.3.0Synchronously block the thread until a future completesDIRECT0
proc-macro-hack • 0.5.20+deprecatedProcedural macros in expression positionINDIRECT0
proc-macro2 • 1.0.107A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
quote • 1.0.47Quasi-quoting macro quote!(...)INDIRECT2
regex-syntax • 0.7.5A regular expression parser.INDIRECT0
regex • 1.8.4An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. INDIRECT3
rustc-hash • 1.1.0A speedy, non-cryptographic hashing algorithm used by rustcINDIRECT0
rustc-hash • 2.1.3A speedy, non-cryptographic hashing algorithm used by rustcINDIRECT0
rustversion • 1.0.23Conditional compilation according to rustc compiler versionINDIRECT0
scopeguard • 1.2.0A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands for guards with one of the implemented strategies. INDIRECT0
serde_derive • 1.0.210Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde_json • 1.0.143A JSON serialization file formatINDIRECT9
serde • 1.0.210A generic serialization/deserialization frameworkINDIRECT5
smallvec • 1.16.0'Small vector' optimization: store up to a small number of items on the stackINDIRECT0
snafu-derive • 0.7.5An ergonomic error handling libraryINDIRECT5
snafu • 0.7.5An ergonomic error handling libraryINDIRECT7
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.56Parser for Rust source codeINDIRECT3
syn • 3.0.5Parser for Rust source codeINDIRECT2
thiserror-impl • 1.0.65Implementation detail of the `thiserror` crateINDIRECT4
thiserror • 1.0.65derive(Error)DIRECT5
thread_local • 1.1.10Per-object thread-local storageINDIRECT1
toml_datetime • 0.6.11A TOML-compatible datetime typeINDIRECT0
toml_edit • 0.19.15Yet another format-preserving TOML parser.INDIRECT5
type-map • 0.5.1Provides a typemap container with FxHashMapINDIRECT1
ucd-trie • 0.1.7A trie for storing Unicode codepoint sets and maps. INDIRECT0
unic-langid-impl • 0.9.6API for managing Unicode Language IdentifiersINDIRECT6
unic-langid-macros-impl • 0.9.6API for managing Unicode Language IdentifiersINDIRECT9
unic-langid-macros • 0.9.6API for managing Unicode Language IdentifiersINDIRECT10
unic-langid • 0.9.6API for managing Unicode Language IdentifiersINDIRECT11
uuid • 1.6.1A library to generate and parse UUIDs.INDIRECT24
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
wasm-bindgen-macro-support • 0.2.128Implementation APIs for the `#[wasm_bindgen]` attributeINDIRECT6
wasm-bindgen-macro • 0.2.128Definition of the `#[wasm_bindgen]` attribute, an internal dependency INDIRECT7
wasm-bindgen-shared • 0.2.128Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency. INDIRECT1
wasm-bindgen • 0.2.128Easy support for interacting between JS and Rust. INDIRECT11
web-sys • 0.3.105Bindings for all Web APIs, a procedurally generated crate from WebIDL INDIRECT18
windows-link • 0.2.1Linking for WindowsINDIRECT0
windows-sys • 0.61.2Rust for WindowsINDIRECT1
MIT12
PackageRelationDependenciesPublished
arc-interner • 0.7.0An interner that deallocates unused valuesINDIRECT32
crunchy • 0.2.4Crunchy unroller: deterministically unroll constant loopsINDIRECT0
dashmap • 4.0.2Blazing fast concurrent HashMap for Rust.INDIRECT4
doc-comment • 0.3.4Macro to generate doc commentsINDIRECT0
html-escape • 0.2.15This library is for encoding/escaping special characters in HTML and decoding/unescaping HTML entities as well.DIRECT0
redox_syscall • 0.5.18A Rust library to access raw Redox system callsINDIRECT1
slab • 0.4.12Pre-allocated storage for a uniform data typeINDIRECT0
spin • 0.9.9Spin-based synchronization primitivesINDIRECT2
tracing-attributes • 0.1.31Procedural macro attributes for automatically instrumenting functions. INDIRECT4
tracing-core • 0.1.36Core primitives for application-level tracing. INDIRECT1
tracing • 0.1.44Application-level tracing for Rust. DIRECT8
winnow • 0.5.40A byte-oriented, zero-copy, parser combinators libraryINDIRECT0
MIT OR Unlicense8
PackageRelationDependenciesPublished
aho-corasick • 0.7.20Fast multiple substring searching.INDIRECT1
aho-corasick • 1.1.5Fast multiple substring searching.INDIRECT0
globset • 0.4.9Cross platform single glob and glob set matching. Glob set matching is the process of matching one or more glob patterns against a single candidate path simultaneously, and returning all of the globs that matched. INDIRECT8
ignore • 0.4.18A fast library for efficiently matching ignore files such as `.gitignore` against file paths. INDIRECT18
memchr • 2.8.3Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
same-file • 1.0.6A simple crate for determining whether two file paths point to the same file. INDIRECT3
walkdir • 2.5.0Recursively walk a directory.DIRECT4
winapi-util • 0.1.11A dumping ground for high level safe wrappers over windows-sys.INDIRECT2
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception3
PackageRelationDependenciesPublished
wasi • 0.11.1+wasi-snapshot-preview1WASI API bindings for RustINDIRECT0
wasip2 • 1.0.4+wasi-0.2.12WASIp2 API bindings for RustINDIRECT1
wit-bindgen • 0.57.1Rust bindings generator and runtime support for WIT and the component model. Used when compiling Rust programs to the component model. INDIRECT0
AGPL-3.0-or-later2
PackageRelationDependenciesPublished
hornbeam_grammar • 0.0.2Grammar for the Hornbeam template languageDIRECT43
hornbeam_ir • 0.0.2Intermediate representation for the Hornbeam template languageDIRECT49
Apache-2.0 OR BSD-2-Clause OR MIT2
PackageRelationDependenciesPublished
zerocopy-derive • 0.8.57Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.8.57Zerocopy makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.INDIRECT5
BSD-3-Clause1
PackageRelationDependenciesPublished
instant • 0.1.13Unmaintained, consider using web-time instead - A partial replacement for std::time::Instant that works on WASM to.INDIRECT19
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.23Fast floating point to string conversionINDIRECT0
Apache-2.01
PackageRelationDependenciesPublished
self_cell • 0.10.3Safe-to-use proc-macro-free self-referential structs in stable Rust.INDIRECT1
Unicode-3.0 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.24Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
Apache-2.0 OR GPL-2.0-only1
PackageRelationDependenciesPublished
self_cell • 1.3.0Safe-to-use proc-macro-free self-referential structs in stable Rust.INDIRECT0
Unicode-3.01
PackageRelationDependenciesPublished
tinystr • 0.8.4A small ASCII-only bounded length string representation.INDIRECT5
Apache-2.0 OR LGPL-2.1-or-later OR MIT1
PackageRelationDependenciesPublished
r-efi • 5.3.0UEFI Reference Specification Protocol Constants and DefinitionsINDIRECT0
CC0-1.01
PackageRelationDependenciesPublished
tiny-keccak • 2.0.2An implementation of Keccak derived functions.INDIRECT1
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/hornbeam_interpreter)](https://licenses.dev/cargo/hornbeam_interpreter)
<a href="https://licenses.dev/cargo/hornbeam_interpreter">
  <img src="https://licenses.dev/b/cargo/hornbeam_interpreter" alt="licenses" />
</a>

Or the licenses badge code for the 0.0.2 version:

[![licenses](https://licenses.dev/b/cargo/hornbeam_interpreter/0.0.2)](https://licenses.dev/cargo/hornbeam_interpreter/0.0.2)
<a href="https://licenses.dev/cargo/hornbeam_interpreter/0.0.2">
  <img src="https://licenses.dev/b/cargo/hornbeam_interpreter/0.0.2" alt="licenses" />
</a>
GitHub