[−][src]Struct tokio_global::Runtime
Tokio runtime guard
Runtime gets terminated as soon as guard goes out of scope
Methods
impl Runtime
[src]
pub fn from_rt(runtime: Runtime) -> Self
[src]
Initializes runtime from existing tokio's Runtime.
pub fn init(builder: &mut Builder) -> Result<Self>
[src]
Creates new instance from provided builder
This function must be called prior to any usage of runtime related functionality
Panics
If runtime is already initialized.
pub fn run()
[src]
Spins Runtime
Once called, can be called again only after stop
.
Blocks current thread, until stop
is called.
pub fn stop()
[src]
Signals Runtime to terminate
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Runtime
impl Send for Runtime
impl Sync for Runtime
impl Unpin for Runtime
impl UnwindSafe for Runtime
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> 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>,