├── .github ├── dependabot.yml └── workflows │ ├── audit.yml │ ├── commits.yml │ ├── linting.yml │ └── testing.yml ├── .gitignore ├── CHANGELOG.md ├── Cargo.toml ├── Justfile ├── LICENCE ├── README.md ├── examples ├── example.rs ├── groups.rs ├── list.rs ├── mocking.rs ├── os.rs ├── switching.rs └── threading.rs ├── src ├── base.rs ├── cache.rs ├── lib.rs ├── mock.rs ├── switch.rs └── traits.rs └── tests ├── fixtures ├── group └── passwd ├── groups.rs └── users.rs /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/audit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/.github/workflows/audit.yml -------------------------------------------------------------------------------- /.github/workflows/commits.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/.github/workflows/commits.yml -------------------------------------------------------------------------------- /.github/workflows/linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/.github/workflows/linting.yml -------------------------------------------------------------------------------- /.github/workflows/testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/.github/workflows/testing.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | /Cargo.lock 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Justfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/Justfile -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/LICENCE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/README.md -------------------------------------------------------------------------------- /examples/example.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/examples/example.rs -------------------------------------------------------------------------------- /examples/groups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/examples/groups.rs -------------------------------------------------------------------------------- /examples/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/examples/list.rs -------------------------------------------------------------------------------- /examples/mocking.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/examples/mocking.rs -------------------------------------------------------------------------------- /examples/os.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/examples/os.rs -------------------------------------------------------------------------------- /examples/switching.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/examples/switching.rs -------------------------------------------------------------------------------- /examples/threading.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/examples/threading.rs -------------------------------------------------------------------------------- /src/base.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/src/base.rs -------------------------------------------------------------------------------- /src/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/src/cache.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/src/mock.rs -------------------------------------------------------------------------------- /src/switch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/src/switch.rs -------------------------------------------------------------------------------- /src/traits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/src/traits.rs -------------------------------------------------------------------------------- /tests/fixtures/group: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/tests/fixtures/group -------------------------------------------------------------------------------- /tests/fixtures/passwd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/tests/fixtures/passwd -------------------------------------------------------------------------------- /tests/groups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/tests/groups.rs -------------------------------------------------------------------------------- /tests/users.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustadopt/uzers-rs/HEAD/tests/users.rs --------------------------------------------------------------------------------