pub struct Frame {
pub frame: u64,
pub begin: u64,
pub end: Option<u64>,
pub gap_from: u64,
pub causes: Vec<NameId>,
pub holders: Vec<Holder>,
pub present: Option<Present>,
pub unchanged: Option<bool>,
pub nodes: u32,
pub counters: Vec<(NameId, i64)>,
}Expand description
One frame of the timeline.
Fields§
§frame: u64§begin: u64§end: Option<u64>When it finished; None for one the recording stopped inside.
gap_from: u64Where its gap starts: the frame before’s end, or the recording’s start.
causes: Vec<NameId>§holders: Vec<Holder>§present: Option<Present>§unchanged: Option<bool>§nodes: u32§counters: Vec<(NameId, i64)>Implementations§
Trait Implementations§
impl StructuralPartialEq for Frame
Auto Trait Implementations§
impl Forget for Frame
impl Freeze for Frame
impl RefUnwindSafe for Frame
impl Send for Frame
impl Sync for Frame
impl Unpin for Frame
impl UnsafeUnpin for Frame
impl UnwindSafe for Frame
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