//! 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;