Skip to main content

Module util

Module util 

Source
Expand description

Shared utilities: errors, validation helpers, domain newtypes.

Modules§

error
Error types and validation for finance calculations.
primitives
Domain newtypes — zero-cost wrappers that make invalid values harder to pass by accident.

Structs§

Money
Finite signed monetary amount (no currency unit — pure magnitude + sign).
PeriodLength
Positive lookback / window length for technical indicators (usize ≥ 1).
Periods
Count of compounding / payment periods (u32).
PositivePrice
Strictly positive finite price (or similar quantity used as a price level).
Rate
Periodic or continuous interest / return rate as a decimal (e.g. 0.05 = 5%).

Enums§

FinanceError
Domain and input errors from finance calculations.

Type Aliases§

FinanceResult
Result alias for fallible finance functions.