├── .github └── workflows │ ├── CI-CD.yml │ └── enforce-label-on-pr.yml ├── .gitignore ├── Cargo.toml ├── LICENSE ├── README.MD ├── src ├── cell.rs ├── error.rs ├── ffi │ ├── mod.rs │ ├── unix.rs │ └── win.rs ├── lib.rs ├── mem_safe.rs ├── ptr_ops.rs └── type_state.rs └── tests ├── gaurd.rs ├── readme.rs └── type_state.rs /.github/workflows/CI-CD.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/.github/workflows/CI-CD.yml -------------------------------------------------------------------------------- /.github/workflows/enforce-label-on-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/.github/workflows/enforce-label-on-pr.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | .idea/ 3 | Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/LICENSE -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/README.MD -------------------------------------------------------------------------------- /src/cell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/src/cell.rs -------------------------------------------------------------------------------- /src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/src/error.rs -------------------------------------------------------------------------------- /src/ffi/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/src/ffi/mod.rs -------------------------------------------------------------------------------- /src/ffi/unix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/src/ffi/unix.rs -------------------------------------------------------------------------------- /src/ffi/win.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/src/ffi/win.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mem_safe.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/src/mem_safe.rs -------------------------------------------------------------------------------- /src/ptr_ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/src/ptr_ops.rs -------------------------------------------------------------------------------- /src/type_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/src/type_state.rs -------------------------------------------------------------------------------- /tests/gaurd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/tests/gaurd.rs -------------------------------------------------------------------------------- /tests/readme.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/tests/readme.rs -------------------------------------------------------------------------------- /tests/type_state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/po0uyan/memsafe/HEAD/tests/type_state.rs --------------------------------------------------------------------------------