pub struct FstFilter {
pub start: u64,
pub end: Option<u64>,
pub include: Option<Vec<FstSignalHandle>>,
}Expand description
Filter the changes by time and/or signals
The time filter is inclusive, i.e. it includes all changes in start..=end.
Fields§
§start: u64§end: Option<u64>§include: Option<Vec<FstSignalHandle>>Implementations§
Source§impl FstFilter
impl FstFilter
pub fn all() -> Self
pub fn new(start: u64, end: u64, signals: Vec<FstSignalHandle>) -> Self
pub fn filter_time(start: u64, end: u64) -> Self
pub fn filter_signals(signals: Vec<FstSignalHandle>) -> Self
Auto Trait Implementations§
impl Freeze for FstFilter
impl RefUnwindSafe for FstFilter
impl Send for FstFilter
impl Sync for FstFilter
impl Unpin for FstFilter
impl UnwindSafe for FstFilter
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