Struct rta_for_fps_lib::window::WindowDeltaResult [−][src]
pub struct WindowDeltaResult<P: WindowType, Q: WindowType> { pub remaining_supply_head: Window<P>, pub remaining_supply_tail: Window<P>, pub overlap: Window<Overlap<P, Q>>, pub remaining_demand: Window<Q>, }
Expand description
The Return Type for the Window::delta
calculation
Fields
remaining_supply_head: Window<P>
The unused supply at the start of the original supply window
remaining_supply_tail: Window<P>
The unused supply at the end of the original supply window
overlap: Window<Overlap<P, Q>>
The Windows Overlap
remaining_demand: Window<Q>
The unfulfilled “demand”
Trait Implementations
impl<P: PartialEq + WindowType, Q: PartialEq + WindowType> PartialEq<WindowDeltaResult<P, Q>> for WindowDeltaResult<P, Q>
impl<P: PartialEq + WindowType, Q: PartialEq + WindowType> PartialEq<WindowDeltaResult<P, Q>> for WindowDeltaResult<P, Q>
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<P, Q> Send for WindowDeltaResult<P, Q> where
P: Send,
Q: Send,
impl<P, Q> Sync for WindowDeltaResult<P, Q> where
P: Sync,
Q: Sync,
impl<P, Q> Unpin for WindowDeltaResult<P, Q> where
P: Unpin,
Q: Unpin,