pub trait WaterLevelReporterConstructor<'l, 'p, IsLive: Boolean, R: Reporter, P: 'l + LocalPartition<'p, R, IsLive = IsLive>> {
    type WaterLevelReporter: WaterLevelReporterProxy<'l, 'p, R, P>;
}

Required Associated Types§

Implementors§

source§

impl<'l, 'p, IsLive: Boolean, R: Reporter, P: 'l + LocalPartition<'p, R, IsLive = IsLive>> WaterLevelReporterConstructor<'l, 'p, IsLive, R, P> for WaterLevelReporterStrategy

§

type WaterLevelReporter = LiveWaterLevelReporterProxy<'l, 'p, R, P>

source§

impl<'l, 'p, R: Reporter, P: 'l + LocalPartition<'p, R, IsLive = False>> WaterLevelReporterConstructor<'l, 'p, False, R, P> for WaterLevelReporterStrategy

§

type WaterLevelReporter = RecordedWaterLevelReporterProxy<'l, 'p, R, P>