pub struct WaveEntityPower {
pub entity_id: Option<String>,
pub power: Option<f64>,
}Fields§
§entity_id: Option<String>None mirrors an entry with no readable entity_id. The original
min_power pass ignores entity_id entirely (so such an entry can still
lower min_power), while the entity_powers pass skips it — both
behaviours are preserved by keeping this optional.
power: Option<f64>None mirrors a missing/unreadable power. The original min_power
pass skips a missing power; the entity_powers pass defaults it to 1.0.
Trait Implementations§
Source§impl Clone for WaveEntityPower
impl Clone for WaveEntityPower
Source§fn clone(&self) -> WaveEntityPower
fn clone(&self) -> WaveEntityPower
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for WaveEntityPower
impl Debug for WaveEntityPower
Source§impl PartialEq for WaveEntityPower
impl PartialEq for WaveEntityPower
Source§impl Serialize for WaveEntityPower
impl Serialize for WaveEntityPower
impl StructuralPartialEq for WaveEntityPower
Auto Trait Implementations§
impl Freeze for WaveEntityPower
impl RefUnwindSafe for WaveEntityPower
impl Send for WaveEntityPower
impl Sync for WaveEntityPower
impl Unpin for WaveEntityPower
impl UnwindSafe for WaveEntityPower
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].