pub struct Beat {Show 24 fields
pub v: u32,
pub id: String,
pub host: String,
pub pid: u32,
pub pid_start: u64,
pub app: String,
pub version: String,
pub surface: String,
pub ride: bool,
pub fps: f64,
pub frame_ms: Option<Span>,
pub gpu_ms: Option<Span>,
pub interval_ms: Option<Span>,
pub missed: u64,
pub target_fps: f64,
pub pacing: String,
pub idle: bool,
pub detail: Option<String>,
pub size: Option<[u32; 2]>,
pub renderer: Option<String>,
pub gpu_pass_ms: Option<BTreeMap<String, f64>>,
pub ride_set: Option<String>,
pub started: u64,
pub updated: u64,
}Fields§
§v: u32§id: String§host: String§pid: u32§pid_start: u64§app: String§version: String§surface: String§ride: bool§fps: f64§frame_ms: Option<Span>§gpu_ms: Option<Span>§interval_ms: Option<Span>§missed: u64§target_fps: f64§pacing: String§idle: bool§detail: Option<String>§size: Option<[u32; 2]>§renderer: Option<String>§gpu_pass_ms: Option<BTreeMap<String, f64>>§ride_set: Option<String>§started: u64§updated: u64Trait Implementations§
Source§impl<'de> Deserialize<'de> for Beat
impl<'de> Deserialize<'de> for Beat
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Beat
Auto Trait Implementations§
impl Freeze for Beat
impl RefUnwindSafe for Beat
impl Send for Beat
impl Sync for Beat
impl Unpin for Beat
impl UnsafeUnpin for Beat
impl UnwindSafe for Beat
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