//! Shared error variants for cross-cutting failures.
//!
//! Each capability crate defines its own `Error` enum, but several variants
//! are universal: "this platform does not support the operation",
//! "permission was denied", "platform-specific failure with a message".
//! Crates may embed [`CoreError`] inside their own enum or simply mirror
//! its variants — using the same shape makes downstream `match` patterns
//! consistent.
use Error;
/// Cross-cutting error variants shared by waterkit capability crates.