Cost

Trait Cost 

Source
pub trait Cost: Copy {
    // Required method
    fn cost(&self, money: Money) -> Money;
}
Expand description

A item that has a cost.

Required Methods§

Source

fn cost(&self, money: Money) -> Money

The cost of this dimension at a certain price.

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.

Implementations on Foreign Types§

Source§

impl Cost for ()

Source§

fn cost(&self, money: Money) -> Money

Source§

impl Cost for TimeDelta

A duration of time has a cost.

Source§

fn cost(&self, money: Money) -> Money

Implementors§

Source§

impl Cost for Kwh