├── .gitignore ├── Cargo.toml ├── README.md ├── consts ├── Cargo.toml └── src │ └── lib.rs ├── core-macros ├── Cargo.toml └── src │ └── lib.rs ├── core ├── Cargo.toml └── src │ ├── derivatives │ ├── f32.rs │ ├── f64.rs │ ├── i128.rs │ ├── i16.rs │ ├── i32.rs │ ├── i64.rs │ ├── i8.rs │ ├── mod.rs │ ├── u128.rs │ ├── u16.rs │ ├── u32.rs │ ├── u64.rs │ └── u8.rs │ ├── dict.rs │ ├── lib.rs │ └── traits.rs ├── macros ├── Cargo.toml └── src │ ├── forward.rs │ ├── lib.rs │ └── reverse.rs ├── src ├── lib.rs └── main.rs └── tests ├── forward.rs ├── forward_general.rs ├── reverse.rs └── reverse_general.rs /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | Cargo.lock 3 | -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/README.md -------------------------------------------------------------------------------- /consts/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/consts/Cargo.toml -------------------------------------------------------------------------------- /consts/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/consts/src/lib.rs -------------------------------------------------------------------------------- /core-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core-macros/Cargo.toml -------------------------------------------------------------------------------- /core-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core-macros/src/lib.rs -------------------------------------------------------------------------------- /core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/Cargo.toml -------------------------------------------------------------------------------- /core/src/derivatives/f32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/derivatives/f32.rs -------------------------------------------------------------------------------- /core/src/derivatives/f64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/derivatives/f64.rs -------------------------------------------------------------------------------- /core/src/derivatives/i128.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/derivatives/i128.rs -------------------------------------------------------------------------------- /core/src/derivatives/i16.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/derivatives/i16.rs -------------------------------------------------------------------------------- /core/src/derivatives/i32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/derivatives/i32.rs -------------------------------------------------------------------------------- /core/src/derivatives/i64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/derivatives/i64.rs -------------------------------------------------------------------------------- /core/src/derivatives/i8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/derivatives/i8.rs -------------------------------------------------------------------------------- /core/src/derivatives/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/derivatives/mod.rs -------------------------------------------------------------------------------- /core/src/derivatives/u128.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/derivatives/u128.rs -------------------------------------------------------------------------------- /core/src/derivatives/u16.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/derivatives/u16.rs -------------------------------------------------------------------------------- /core/src/derivatives/u32.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/derivatives/u32.rs -------------------------------------------------------------------------------- /core/src/derivatives/u64.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/derivatives/u64.rs -------------------------------------------------------------------------------- /core/src/derivatives/u8.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/derivatives/u8.rs -------------------------------------------------------------------------------- /core/src/dict.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/dict.rs -------------------------------------------------------------------------------- /core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/lib.rs -------------------------------------------------------------------------------- /core/src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/core/src/traits.rs -------------------------------------------------------------------------------- /macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/macros/Cargo.toml -------------------------------------------------------------------------------- /macros/src/forward.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/macros/src/forward.rs -------------------------------------------------------------------------------- /macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/macros/src/lib.rs -------------------------------------------------------------------------------- /macros/src/reverse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/macros/src/reverse.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/src/main.rs -------------------------------------------------------------------------------- /tests/forward.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/tests/forward.rs -------------------------------------------------------------------------------- /tests/forward_general.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/tests/forward_general.rs -------------------------------------------------------------------------------- /tests/reverse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/tests/reverse.rs -------------------------------------------------------------------------------- /tests/reverse_general.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JonathanWoollett-Light/rust-ad/HEAD/tests/reverse_general.rs --------------------------------------------------------------------------------