pub enum RunSelection {
All,
Runs(Vec<RunNumber>),
Range {
start: RunNumber,
end: RunNumber,
},
}Expand description
Describes how runs should be selected when fetching condition values.
Variants§
All
Return conditions for every run stored in RCDB.
Runs(Vec<RunNumber>)
Return conditions only for the exact run numbers in the list.
Range
Return conditions for every run within the inclusive range.
Implementations§
Trait Implementations§
Source§impl Clone for RunSelection
impl Clone for RunSelection
Source§fn clone(&self) -> RunSelection
fn clone(&self) -> RunSelection
Returns a duplicate 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 RunSelection
impl Debug for RunSelection
Source§impl PartialEq for RunSelection
impl PartialEq for RunSelection
impl Eq for RunSelection
impl StructuralPartialEq for RunSelection
Auto Trait Implementations§
impl Freeze for RunSelection
impl RefUnwindSafe for RunSelection
impl Send for RunSelection
impl Sync for RunSelection
impl Unpin for RunSelection
impl UnwindSafe for RunSelection
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