//! Type-safe macOS preferences with typed keys and derive macro support.
//!
//! Wraps Core Foundation `CFPreferences` in a safe, ergonomic API.
//!
//! # Quick start
//!
//! ```rust,no_run
//! use prefs::{Key, Preferences};
//!
//! const VOLUME: Key<f64> = Key::new("volume");
//!
//! # fn main() -> prefs::Result<()> {
//! let prefs = Preferences::new("com.example.MyApp")?;
//! prefs.set(VOLUME, &0.8)?;
//! let volume = prefs.get_or(VOLUME, 1.0)?;
//! # Ok(())
//! # }
//! ```
pub use ;
pub use Key;
pub use Preferences;
pub use Preferences;