├── .envrc ├── .github ├── dependabot.yml └── workflows │ ├── release.yml │ └── rust.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE.txt ├── README.md └── crates ├── clitool ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── docstring ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── errmapgen ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── move-idl-parse ├── Cargo.toml ├── README.md └── src │ ├── bin │ └── move-idl-parse.rs │ └── lib.rs ├── move-idl-schema ├── Cargo.toml ├── README.md └── src │ └── main.rs ├── move-idl-types ├── Cargo.toml ├── README.md └── src │ ├── error.rs │ └── lib.rs └── move-idl ├── Cargo.toml └── src ├── convert.rs ├── generate ├── gen_function.rs ├── gen_module.rs ├── gen_struct.rs └── mod.rs └── lib.rs /.envrc: -------------------------------------------------------------------------------- 1 | source_up 2 | use flake github:movingco/move.nix#rust-devenv 3 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/rust.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/.github/workflows/rust.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | members = ["crates/*"] 3 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/README.md -------------------------------------------------------------------------------- /crates/clitool/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/clitool/Cargo.toml -------------------------------------------------------------------------------- /crates/clitool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/clitool/README.md -------------------------------------------------------------------------------- /crates/clitool/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/clitool/src/lib.rs -------------------------------------------------------------------------------- /crates/docstring/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/docstring/Cargo.toml -------------------------------------------------------------------------------- /crates/docstring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/docstring/README.md -------------------------------------------------------------------------------- /crates/docstring/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/docstring/src/lib.rs -------------------------------------------------------------------------------- /crates/errmapgen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/errmapgen/Cargo.toml -------------------------------------------------------------------------------- /crates/errmapgen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/errmapgen/README.md -------------------------------------------------------------------------------- /crates/errmapgen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/errmapgen/src/lib.rs -------------------------------------------------------------------------------- /crates/move-idl-parse/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl-parse/Cargo.toml -------------------------------------------------------------------------------- /crates/move-idl-parse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl-parse/README.md -------------------------------------------------------------------------------- /crates/move-idl-parse/src/bin/move-idl-parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl-parse/src/bin/move-idl-parse.rs -------------------------------------------------------------------------------- /crates/move-idl-parse/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl-parse/src/lib.rs -------------------------------------------------------------------------------- /crates/move-idl-schema/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl-schema/Cargo.toml -------------------------------------------------------------------------------- /crates/move-idl-schema/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl-schema/README.md -------------------------------------------------------------------------------- /crates/move-idl-schema/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl-schema/src/main.rs -------------------------------------------------------------------------------- /crates/move-idl-types/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl-types/Cargo.toml -------------------------------------------------------------------------------- /crates/move-idl-types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl-types/README.md -------------------------------------------------------------------------------- /crates/move-idl-types/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl-types/src/error.rs -------------------------------------------------------------------------------- /crates/move-idl-types/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl-types/src/lib.rs -------------------------------------------------------------------------------- /crates/move-idl/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl/Cargo.toml -------------------------------------------------------------------------------- /crates/move-idl/src/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl/src/convert.rs -------------------------------------------------------------------------------- /crates/move-idl/src/generate/gen_function.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl/src/generate/gen_function.rs -------------------------------------------------------------------------------- /crates/move-idl/src/generate/gen_module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl/src/generate/gen_module.rs -------------------------------------------------------------------------------- /crates/move-idl/src/generate/gen_struct.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl/src/generate/gen_struct.rs -------------------------------------------------------------------------------- /crates/move-idl/src/generate/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl/src/generate/mod.rs -------------------------------------------------------------------------------- /crates/move-idl/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/movingco/move-idl/HEAD/crates/move-idl/src/lib.rs --------------------------------------------------------------------------------