pub struct NewScriptEventLoopProcessInfo {
pub new_pipeline_info: NewPipelineInfo,
pub initial_script_state: InitialScriptState,
pub constellation_to_bhm_receiver: GenericReceiver<BackgroundHangMonitorControlMsg>,
pub bhm_to_constellation_sender: GenericSender<HangMonitorAlert>,
pub lifeline_sender: IpcSender<()>,
pub opts: Opts,
pub prefs: Box<Preferences>,
pub broken_image_icon_data: Vec<u8>,
}Expand description
All of the information necessary to create a new script EventLoop in a new process.
Fields§
§new_pipeline_info: NewPipelineInfo§initial_script_state: InitialScriptState§constellation_to_bhm_receiver: GenericReceiver<BackgroundHangMonitorControlMsg>§bhm_to_constellation_sender: GenericSender<HangMonitorAlert>§lifeline_sender: IpcSender<()>§opts: Opts§prefs: Box<Preferences>§broken_image_icon_data: Vec<u8>The broken image icon data that is used to create an image to show in place of broken images.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NewScriptEventLoopProcessInfo
impl<'de> Deserialize<'de> for NewScriptEventLoopProcessInfo
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 !Freeze for NewScriptEventLoopProcessInfo
impl !RefUnwindSafe for NewScriptEventLoopProcessInfo
impl Send for NewScriptEventLoopProcessInfo
impl !Sync for NewScriptEventLoopProcessInfo
impl Unpin for NewScriptEventLoopProcessInfo
impl !UnwindSafe for NewScriptEventLoopProcessInfo
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
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 moreSource§impl<T> MaybeBoxed<Box<T>> for T
impl<T> MaybeBoxed<Box<T>> for T
Source§fn maybe_boxed(self) -> Box<T>
fn maybe_boxed(self) -> Box<T>
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