3 releases

0.0.2 Nov 10, 2022
0.0.1 Sep 15, 2022
0.0.1-init Apr 16, 2022

#889 in Configuration

24 downloads per month
Used in 2 crates

MIT/Apache

25KB
576 lines

Settings Manager

Crate for managing settings.

Settings

This is the base trait required to implement all other setting types. Settings objects lock their file while they exist so other processes can not modify them

System Settings

Represents settings that are used system wide. i.e. These represent settings that should be singletons.

Local Settings

Represents settings that are local to a specific resource. i.e. Multiple instances of this type of settings can exist at once.

List Setting

Represents a setting that is a simple list of objects.

Dependencies

~2–12MB
~153K SLoC