pub struct SequenceProductRanges { /* private fields */ }Expand description
Validated O(I) product descriptors for the sequence frontier.
Implementations§
Source§impl SequenceProductRanges
impl SequenceProductRanges
Sourcepub fn live_times_terminal(&self) -> &[TerminalProductRange]
pub fn live_times_terminal(&self) -> &[TerminalProductRange]
Borrows the L x T rows in terminal-owner order.
Sourcepub const fn live_times_replacement_terminal(
&self,
) -> Option<ReplacementTerminalProductRange>
pub const fn live_times_replacement_terminal( &self, ) -> Option<ReplacementTerminalProductRange>
Returns the optional L x RT row.
Sourcepub fn other_live_times_exit(&self) -> &[ExitProductRange]
pub fn other_live_times_exit(&self) -> &[ExitProductRange]
Borrows the L_other x E rows in exit-owner order.
Trait Implementations§
Source§impl Clone for SequenceProductRanges
impl Clone for SequenceProductRanges
Source§impl Debug for SequenceProductRanges
impl Debug for SequenceProductRanges
Source§impl Default for SequenceProductRanges
impl Default for SequenceProductRanges
impl Eq for SequenceProductRanges
Source§impl PartialEq for SequenceProductRanges
impl PartialEq for SequenceProductRanges
impl StructuralPartialEq for SequenceProductRanges
Auto Trait Implementations§
impl Freeze for SequenceProductRanges
impl RefUnwindSafe for SequenceProductRanges
impl Send for SequenceProductRanges
impl Sync for SequenceProductRanges
impl Unpin for SequenceProductRanges
impl UnsafeUnpin for SequenceProductRanges
impl UnwindSafe for SequenceProductRanges
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