List of all items
Structs
- Ampere
- Caveat
- Kw
- Kwh
- Money
- Price
- Vat
- cdr::Unversioned
- cdr::Versioned
- cdr::VersionedJson
- duration::Hms
- enumeration::Warning
- generate::ChargingPeriod
- generate::Config
- generate::CpoId
- generate::Dimension
- generate::PartialCdr
- generate::Report
- json::Components
- json::Document
- json::ElemId
- json::Element
- json::Error
- json::EscapeStr
- json::Field
- json::Location
- json::Path
- json::PathSet
- json::RawStr
- json::Span
- json::write::Pretty
- lint::tariff::Report
- lint::tariff::v2x::restrictions::Report
- money::DisplayCurrency
- money::DisplayPriceCurrency
- money::Money
- money::Price
- money::Vat
- price::Component
- price::ComponentSet
- price::Dimension
- price::Dimensions
- price::PeriodReport
- price::Report
- price::TariffOrigin
- price::TariffReport
- price::Total
- tariff::Unversioned
- tariff::Versioned
- tariff::VersionedJson
- warning::Caveat
- warning::CaveatDeferred
- warning::Element
- warning::Error
- warning::ErrorSet
- warning::ErrorSetDeferred
- warning::Group
- warning::Id
- warning::IdPathMap
- warning::IntoIter
- warning::Iter
- warning::MsgPathMap
- warning::Set
- warning::SetDeferred
- warning::SetWriter
Enums
- Version
- country::Code
- country::Warning
- currency::Code
- currency::Warning
- datetime::Warning
- duration::Warning
- enumeration::WarningKind
- generate::DimensionType
- generate::Warning
- guess::Version
- json::Component
- json::ParseError
- json::ParseErrorKind
- json::PendingStr
- json::Value
- json::ValueKind
- json::decode::Warning
- lint::tariff::Warning
- lint::tariff::v2x::elements::Warning
- lint::tariff::v2x::price_components::Warning
- lint::tariff::v2x::restrictions::Warning
- lint::tariff::v2x::time::Warning
- lint::tariff::v2x::weekday::Warning
- money::Warning
- number::Warning
- price::PeriodRange
- price::TariffSource
- price::Warning
- schema::Cardinality
- schema::Integrity
- schema::Presence
- schema::Warning
- string::Warning
- tariff::Warning
- timezone::Source
- timezone::Warning
- warning::Limit
Traits
- Cost
- ToDuration
- ToHoursDecimal
- Unversioned
- VerdictExt
- Versioned
- Warning
- duration::ToDuration
- duration::ToHoursDecimal
- money::Cost
- number::RoundDecimal
- warning::IntoCaveat
- warning::VerdictExt
- warning::Warning
- warning::WithElement
Macros
Functions
- cdr::build
- cdr::build_versioned
- cdr::generate_from_tariff
- cdr::infer_version
- cdr::price
- generate::cdr_from_tariff
- json::line_col
- json::parse_object
- tariff::build
- tariff::build_versioned
- tariff::explain
- tariff::infer_version
- tariff::lint
- timezone::find_or_infer
Type Aliases
- TariffId
- Verdict
- generate::Caveat
- generate::Verdict
- guess::CdrVersion
- guess::TariffVersion
- json::RawMap
- json::RawRefMap
- price::Verdict
- warning::Verdict