//! Write capability: persist or patch configuration back to a backend.
//!
//! [`ConfigSink`] is the framework-agnostic write contract; concrete backends
//! (an in-memory store, a file, a future Vault/SSM adapter) implement it and are
//! injected explicitly. Two reference implementations ship here:
//!
//! - [`InMemoryConfigSink`] — a process-local store, also a
//! - [`FileConfigSink`] — a file-backed store with a pluggable on-disk
//! [`Codec`](rskit_codec::Codec) (TOML by default).
//!
//! Values flow as [`SecretString`](rskit_util::SecretString) end-to-end and are
//! never logged.
pub use ConfigSink;
pub use ;
pub use InMemoryConfigSink;