Enum script_traits::script_msg::LayoutMsg
source · pub enum LayoutMsg {
IFrameSizes(Vec<IFrameSizeMsg>),
PendingPaintMetric(PipelineId, Epoch),
}
Expand description
Messages from the layout to the constellation.
Variants§
IFrameSizes(Vec<IFrameSizeMsg>)
Inform the constellation of the size of the iframe’s viewport.
PendingPaintMetric(PipelineId, Epoch)
Requests that the constellation inform the compositor that it needs to record the time when the frame with the given ID (epoch) is painted.
Trait Implementations§
source§impl<'de> Deserialize<'de> for LayoutMsg
impl<'de> Deserialize<'de> for LayoutMsg
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
Auto Trait Implementations§
impl RefUnwindSafe for LayoutMsg
impl Send for LayoutMsg
impl Sync for LayoutMsg
impl Unpin for LayoutMsg
impl UnwindSafe for LayoutMsg
Blanket Implementations§
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> MaybeBoxed<Box<T, Global>> for T
impl<T> MaybeBoxed<Box<T, Global>> for T
source§fn maybe_boxed(self) -> Box<T, Global>
fn maybe_boxed(self) -> Box<T, Global>
Convert
source§impl<T> MaybeBoxed<T> for T
impl<T> MaybeBoxed<T> for T
source§fn maybe_boxed(self) -> T
fn maybe_boxed(self) -> T
Convert