Skip to content

Commit e2693b6

Browse files
committed
Differentiate between spin_core::Engine and wasmtime::Engine
Signed-off-by: Ryan Levick <[email protected]>
1 parent 286d5a7 commit e2693b6

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

crates/core/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ use tracing::instrument;
1818
use wasmtime::{InstanceAllocationStrategy, PoolingAllocationConfig};
1919

2020
pub use async_trait::async_trait;
21+
pub use wasmtime::Engine as WasmtimeEngine;
2122
pub use wasmtime::{
2223
self,
2324
component::{Component, Instance, InstancePre, Linker},

crates/core/src/store.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
use anyhow::Result;
22
use std::time::{Duration, Instant};
33

4-
use crate::{limits::StoreLimitsAsync, State};
4+
use crate::{limits::StoreLimitsAsync, State, WasmtimeEngine};
55

66
#[cfg(doc)]
77
use crate::EngineBuilder;
@@ -80,14 +80,14 @@ impl<T> wasmtime::AsContextMut for Store<T> {
8080
///
8181
/// A new [`StoreBuilder`] can be obtained with [`crate::Engine::store_builder`].
8282
pub struct StoreBuilder {
83-
engine: wasmtime::Engine,
83+
engine: WasmtimeEngine,
8484
epoch_tick_interval: Duration,
8585
store_limits: StoreLimitsAsync,
8686
}
8787

8888
impl StoreBuilder {
8989
// Called by Engine::store_builder.
90-
pub(crate) fn new(engine: wasmtime::Engine, epoch_tick_interval: Duration) -> Self {
90+
pub(crate) fn new(engine: WasmtimeEngine, epoch_tick_interval: Duration) -> Self {
9191
Self {
9292
engine,
9393
epoch_tick_interval,

crates/factors-executor/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -213,7 +213,7 @@ impl<'a, T: RuntimeFactors, U> FactorsInstanceBuilder<'a, T, U> {
213213
}
214214

215215
/// Returns the underlying wasmtime engine for the instance.
216-
pub fn engine(&self) -> &spin_core::wasmtime::Engine {
216+
pub fn wasmtime_engine(&self) -> &spin_core::WasmtimeEngine {
217217
self.instance_pre.engine()
218218
}
219219

0 commit comments

Comments
 (0)