Skip to main content

reifydb_sub_task/
context.rs

1use reifydb_engine::engine::StandardEngine;
2
3#[derive(Clone)]
4pub struct TaskContext {
5	engine: StandardEngine,
6}
7
8impl TaskContext {
9	/// Create a new task context
10	pub fn new(engine: StandardEngine) -> Self {
11		Self {
12			engine,
13		}
14	}
15
16	pub fn engine(&self) -> &StandardEngine {
17		&self.engine
18	}
19
20	pub fn engine_clone(&self) -> StandardEngine {
21		self.engine.clone()
22	}
23}