Struct wasmtime_runtime::TlsRestore
source · pub struct TlsRestore { /* private fields */ }
Expand description
Opaque state used to help control TLS state across stack switches for async support.
Implementations§
source§impl TlsRestore
impl TlsRestore
sourcepub unsafe fn take() -> TlsRestore
pub unsafe fn take() -> TlsRestore
Takes the TLS state that is currently configured and returns a token that is used to replace it later.
This is not a safe operation since it’s intended to only be used with stack switching found with fibers and async wasmtime.