Keyboard shortcuts

Press ← or β†’ to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Error handling

pondrs uses Rust’s standard Result type for error propagation. The framework provides PondError for infrastructure errors, while letting you define your own error type for domain-specific failures.

  • Error Type β€” PondError, custom error types, and the From<PondError> requirement
  • Node Errors β€” how fallible node functions propagate errors
  • Dataset Errors β€” the Dataset::Error associated type and adding custom error variants