├── .dockerignore ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md └── tests ├── bashtest.sh ├── test-func-with-hooks ├── .gitignore ├── .lambda-rust │ ├── build │ ├── install │ └── package ├── Cargo.lock ├── Cargo.toml ├── expected-output.json ├── src │ └── main.rs └── test-event.json ├── test-func ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── expected-output.json ├── src │ └── main.rs └── test-event.json ├── test-multi-func ├── Cargo.lock ├── Cargo.toml ├── expected-output.json ├── foo │ ├── Cargo.toml │ └── src │ │ └── main.rs └── test-event.json └── test.sh /.dockerignore: -------------------------------------------------------------------------------- 1 | tests 2 | .git -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/README.md -------------------------------------------------------------------------------- /tests/bashtest.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/tests/bashtest.sh -------------------------------------------------------------------------------- /tests/test-func-with-hooks/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test-func-with-hooks/.lambda-rust/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/tests/test-func-with-hooks/.lambda-rust/build -------------------------------------------------------------------------------- /tests/test-func-with-hooks/.lambda-rust/install: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/tests/test-func-with-hooks/.lambda-rust/install -------------------------------------------------------------------------------- /tests/test-func-with-hooks/.lambda-rust/package: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/tests/test-func-with-hooks/.lambda-rust/package -------------------------------------------------------------------------------- /tests/test-func-with-hooks/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/tests/test-func-with-hooks/Cargo.lock -------------------------------------------------------------------------------- /tests/test-func-with-hooks/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/tests/test-func-with-hooks/Cargo.toml -------------------------------------------------------------------------------- /tests/test-func-with-hooks/expected-output.json: -------------------------------------------------------------------------------- 1 | ["install","build","package"] 2 | -------------------------------------------------------------------------------- /tests/test-func-with-hooks/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/tests/test-func-with-hooks/src/main.rs -------------------------------------------------------------------------------- /tests/test-func-with-hooks/test-event.json: -------------------------------------------------------------------------------- 1 | {"foo":"bar"} 2 | -------------------------------------------------------------------------------- /tests/test-func/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test-func/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/tests/test-func/Cargo.lock -------------------------------------------------------------------------------- /tests/test-func/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/tests/test-func/Cargo.toml -------------------------------------------------------------------------------- /tests/test-func/expected-output.json: -------------------------------------------------------------------------------- 1 | {"foo":"bar"} 2 | -------------------------------------------------------------------------------- /tests/test-func/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/tests/test-func/src/main.rs -------------------------------------------------------------------------------- /tests/test-func/test-event.json: -------------------------------------------------------------------------------- 1 | {"foo":"bar"} 2 | -------------------------------------------------------------------------------- /tests/test-multi-func/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/tests/test-multi-func/Cargo.lock -------------------------------------------------------------------------------- /tests/test-multi-func/Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | members = ["foo"] -------------------------------------------------------------------------------- /tests/test-multi-func/expected-output.json: -------------------------------------------------------------------------------- 1 | {"foo":"bar"} 2 | -------------------------------------------------------------------------------- /tests/test-multi-func/foo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/tests/test-multi-func/foo/Cargo.toml -------------------------------------------------------------------------------- /tests/test-multi-func/foo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/tests/test-multi-func/foo/src/main.rs -------------------------------------------------------------------------------- /tests/test-multi-func/test-event.json: -------------------------------------------------------------------------------- 1 | {"foo":"bar"} 2 | -------------------------------------------------------------------------------- /tests/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/softprops/lambda-rust/HEAD/tests/test.sh --------------------------------------------------------------------------------