live 0.3.1

A modular configuration framework with live reloading and atomic, format-agnostic updates.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/* src/holder/entry.rs */

use std::sync::Arc;

use super::Meta;

/// A config entry containing value and metadata.
#[derive(Debug, Clone)]
pub struct Entry<T> {
	/// The config value wrapped in Arc for efficient sharing.
	pub value: Arc<T>,
	/// Metadata about this entry.
	pub meta: Meta,
}