pub struct SystemContext { /* private fields */ }Implementations§
Source§impl SystemContext
impl SystemContext
pub fn exit(&mut self)
Sourcepub fn set_auto_quit_on_ctrl_c(&mut self, enabled: bool)
pub fn set_auto_quit_on_ctrl_c(&mut self, enabled: bool)
设置收到 Ctrl+C 时是否由渲染循环直接退出。
默认为 true。设为 false 后,Ctrl+C 会进入中央事件分发器,由应用层
handler 实现取消任务、二次确认退出等行为。
Auto Trait Implementations§
impl !RefUnwindSafe for SystemContext
impl !Send for SystemContext
impl !Sync for SystemContext
impl !UnwindSafe for SystemContext
impl Freeze for SystemContext
impl Unpin for SystemContext
impl UnsafeUnpin for SystemContext
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 more