copybook-safe-ops 0.4.3

Panic-safe conversion and numeric helper operations
Documentation

copybook-safe-ops

Panic-safe conversion and arithmetic helpers extracted from copybook-utils.

This crate owns narrowly scoped helpers that keep operations fallible:

  • parsing numeric text into integers,
  • checked division and array-bound arithmetic,
  • checked numeric narrowing conversions,
  • checked string and slice access helpers,
  • safe string write utilities.

Division and slice access helpers are delegated to copybook-safe-index. Text-oriented parsing/write helpers (parse_*, safe_parse_*, safe_string_char_at, safe_write*) are delegated to copybook-safe-text.

All helpers return copybook_error::Result with explicit copybook-error codes and are intended for internal copybook-rs crates where panic-free execution is required.