pub struct SequenceProductRangesRestore {
pub live_times_terminal: Vec<TerminalProductRangeRestore>,
pub live_times_replacement_terminal: Option<ReplacementTerminalProductRangeRestore>,
pub other_live_times_exit: Vec<ExitProductRangeRestore>,
}Expand description
Compact persisted product descriptors supplied during restoration.
Fields§
§live_times_terminal: Vec<TerminalProductRangeRestore>One full active-rank range for every current terminal claim.
live_times_replacement_terminal: Option<ReplacementTerminalProductRangeRestore>The sole replacement-terminal range when the DCR pair exists.
other_live_times_exit: Vec<ExitProductRangeRestore>One all-other-active-ranks range for every current exit claim.
Trait Implementations§
Source§impl Clone for SequenceProductRangesRestore
impl Clone for SequenceProductRangesRestore
Source§impl Debug for SequenceProductRangesRestore
impl Debug for SequenceProductRangesRestore
impl Eq for SequenceProductRangesRestore
impl StructuralPartialEq for SequenceProductRangesRestore
Auto Trait Implementations§
impl Freeze for SequenceProductRangesRestore
impl RefUnwindSafe for SequenceProductRangesRestore
impl Send for SequenceProductRangesRestore
impl Sync for SequenceProductRangesRestore
impl Unpin for SequenceProductRangesRestore
impl UnsafeUnpin for SequenceProductRangesRestore
impl UnwindSafe for SequenceProductRangesRestore
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