diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-04 12:41:41 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-05-04 12:41:41 +0000 |
commit | 10ee2acdd26a7f1298c6f6d6b7af9b469fe29b87 (patch) | |
tree | bdffd5d80c26cf4a7a518281a204be1ace85b4c1 /vendor/wasm-bindgen-backend/src/lib.rs | |
parent | Releasing progress-linux version 1.70.0+dfsg1-9~progress7.99u1. (diff) | |
download | rustc-10ee2acdd26a7f1298c6f6d6b7af9b469fe29b87.tar.xz rustc-10ee2acdd26a7f1298c6f6d6b7af9b469fe29b87.zip |
Merging upstream version 1.70.0+dfsg2.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'vendor/wasm-bindgen-backend/src/lib.rs')
-rw-r--r-- | vendor/wasm-bindgen-backend/src/lib.rs | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/vendor/wasm-bindgen-backend/src/lib.rs b/vendor/wasm-bindgen-backend/src/lib.rs new file mode 100644 index 000000000..d9262e857 --- /dev/null +++ b/vendor/wasm-bindgen-backend/src/lib.rs @@ -0,0 +1,40 @@ +//! A common backend for bindgen crates. +//! +//! This (internal) crate provides functionality common to multiple bindgen +//! dependency crates. There are 4 main things exported from this crate: +//! +//! 1. [**`TryToTokens`**](./trait.TryToTokens.html) +//! +//! Provides the ability to attempt conversion from an AST struct +//! into a TokenStream +//! +//! 2. [**`Diagnostic`**](./struct.Diagnostic.html) +//! +//! A struct used to provide diagnostic responses for failures of said +//! tokenization +//! +//! 3. [**`ast`**](./ast/index.html) +//! +//! Abstract Syntax Tree types used to represent a Rust program, with +//! the necessary metadata to generate bindings for it +//! +//! 4. [**`util`**](./util/index.html) +//! +//! Common utilities for manipulating parsed types from syn +//! + +#![recursion_limit = "256"] +#![cfg_attr(feature = "extra-traits", deny(missing_debug_implementations))] +#![deny(missing_docs)] +#![doc(html_root_url = "https://docs.rs/wasm-bindgen-backend/0.2")] + +pub use crate::codegen::TryToTokens; +pub use crate::error::Diagnostic; + +#[macro_use] +mod error; + +pub mod ast; +mod codegen; +mod encode; +pub mod util; |