[−][src]Struct grin_util::StopState
Global stopped/paused state shared across various subcomponents of Grin.
"Stopped" allows a clean shutdown of the Grin server. "Paused" is used in some tests to allow nodes to reach steady state etc.
Methods
impl StopState
[src]
pub fn new() -> StopState
[src]
Create a new stop_state in default "running" state.
pub fn is_stopped(&self) -> bool
[src]
Check if we are stopped.
pub fn is_paused(&self) -> bool
[src]
Check if we are paused.
pub fn stop(&self)
[src]
Stop the server.
pub fn pause(&self)
[src]
Pause the server (only used in tests).
pub fn resume(&self)
[src]
Resume a paused server (only used in tests).
Auto Trait Implementations
impl RefUnwindSafe for StopState
impl Send for StopState
impl Sync for StopState
impl Unpin for StopState
impl UnwindSafe for StopState
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Erased for T
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> UnsafeAny for T where
T: Any,
T: Any,