Skip to content

Development Roadmap

Kyle Carow edited this page Mar 3, 2025 · 13 revisions

Planned Features

Breaking changes (requiring semver change)

  • Plan for downstream custom strategies, may require extensive restructuring

    • This probably necessitates automating (perhaps via compile-time checks) validation of strategy/extrapolate, which is a benefit
  • Extrapolate::FillValue(f64) -> Extrapolate::Fill(f64)? not sure which is 'better'

  • ValidationError::StrategySelection(String) ->

    #[error("selected variant is unimplemented for Interpolator variant")]
    StrategySelection(Strategy),
  • ValidationError::ExtrapolationSelection(String) ->

    #[error("selected variant is unimplemented for Interpolator variant")]
    ExtrapolateSelection(Extrapolate),
  • Rename ValidationError to ValidateError?

Clone this wiki locally