Skip to main content

Warning

Trait Warning 

Source
pub trait Warning:
    Sized
    + Debug
    + Display
    + Send
    + Sync {
    // Required method
    fn id(&self) -> SmartString;
}
Expand description

Each mod defines warnings for the type that it’s trying to parse or lint from a json::Element.

The Warning in the mod should impl this trait to take part in the Warning system.

Required Methods§

Source

fn id(&self) -> SmartString

Return the human readable identifier for the Warning.

This is used in the auto_test assertion system. Changing these strings may require updating output_price__cdr.json files.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Warning for ocpi_tariffs::country::Warning

Source§

impl Warning for ocpi_tariffs::currency::Warning

Source§

impl Warning for ocpi_tariffs::datetime::Warning

Source§

impl Warning for ocpi_tariffs::duration::Warning

Source§

impl Warning for ParseErrorKind

Source§

impl Warning for ocpi_tariffs::generate::Warning

Source§

impl Warning for ocpi_tariffs::json::decode::Warning

Source§

impl Warning for ocpi_tariffs::lint::tariff::Warning

Source§

impl Warning for ocpi_tariffs::lint::tariff::v2x::elements::Warning

Source§

impl Warning for ocpi_tariffs::lint::tariff::v2x::restrictions::Warning

Source§

impl Warning for ocpi_tariffs::lint::tariff::v2x::time::Warning

Source§

impl Warning for ocpi_tariffs::lint::tariff::v2x::weekday::Warning

Source§

impl Warning for ocpi_tariffs::money::Warning

Source§

impl Warning for ocpi_tariffs::number::Warning

Source§

impl Warning for ocpi_tariffs::price::Warning

Source§

impl Warning for ocpi_tariffs::string::Warning

Source§

impl Warning for ocpi_tariffs::tariff::Warning

Source§

impl Warning for ocpi_tariffs::timezone::Warning

Source§

impl Warning for ocpi_tariffs::weekday::Warning

Source§

impl Warning for Error