3 releases

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

#755 in Configuration

Download history 9/week @ 2024-02-19 28/week @ 2024-02-26 4/week @ 2024-03-04 68/week @ 2024-03-11 36/week @ 2024-04-01

105 downloads per month
Used in 2 crates


576 lines

Settings Manager

Crate for managing 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.


~155K SLoC