Skip to content

Core.Results

Define the canonical Result<TValue, TError> shape and usage policy.

pub enum Result<TValue, TError> {
Ok(TValue value),
Error(TError error),
}
  • Use Result<TValue, TError> when failure is expected.
  • Do not hide recoverable failure via panic-only APIs.
  • Keep TError domain-specific.