pub struct PassTimestampRecord {
pub occurrence: u64,
pub label: &'static str,
pub kind: TimestampPassKind,
pub sample: Option<u32>,
pub queries: Result<TimestampQueryPair, PassTimestampAbsence>,
}Expand description
A pass occurrence, not a render-graph node or a label aggregate.
Fields§
§occurrence: u64Recording order, including occurrences omitted after capacity is exhausted.
label: &'static strDescriptor label, borrowed without a string allocation.
kind: TimestampPassKindActual pass kind.
sample: Option<u32>Optional caller-provided temporal or exposure sample identity.
queries: Result<TimestampQueryPair, PassTimestampAbsence>Capture-owned pair or a reason that this descriptor could not be captured.
Trait Implementations§
Source§impl Clone for PassTimestampRecord
impl Clone for PassTimestampRecord
impl Copy for PassTimestampRecord
Source§impl Debug for PassTimestampRecord
impl Debug for PassTimestampRecord
impl Eq for PassTimestampRecord
Source§impl PartialEq for PassTimestampRecord
impl PartialEq for PassTimestampRecord
impl StructuralPartialEq for PassTimestampRecord
Auto Trait Implementations§
impl Freeze for PassTimestampRecord
impl RefUnwindSafe for PassTimestampRecord
impl Send for PassTimestampRecord
impl Sync for PassTimestampRecord
impl Unpin for PassTimestampRecord
impl UnsafeUnpin for PassTimestampRecord
impl UnwindSafe for PassTimestampRecord
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