pub struct WireFrame {
pub jpeg_base64: String,
pub width: u32,
pub height: u32,
pub device_pixel_ratio: f64,
pub captured_at: f64,
}Expand description
One screencast frame: base64 JPEG plus the viewport it was captured at, so a client can map its own pointer coordinates back onto the page without asking.
Fields§
§jpeg_base64: String§width: u32§height: u32§device_pixel_ratio: f64§captured_at: f64Wall-clock seconds since this subscription started. Frames are change-driven, not fixed-rate.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for WireFrame
impl<'de> Deserialize<'de> for WireFrame
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
Source§impl From<ScreencastFrame> for WireFrame
impl From<ScreencastFrame> for WireFrame
Source§fn from(frame: ScreencastFrame) -> Self
fn from(frame: ScreencastFrame) -> Self
Converts to this type from the input type.
impl StructuralPartialEq for WireFrame
Auto Trait Implementations§
impl Freeze for WireFrame
impl RefUnwindSafe for WireFrame
impl Send for WireFrame
impl Sync for WireFrame
impl Unpin for WireFrame
impl UnsafeUnpin for WireFrame
impl UnwindSafe for WireFrame
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more