Expand description
Unified Module for Basic Types of Actuators
This module defines all the basic types related to actuators in a centralized manner, eliminating duplicate definitions and ensuring type consistency.
Module structure:
- executor_stats.rs - Executor statistics
- execution_result.rs - Execution result type
- execution_context.rs - Execution context
- memory_budget.rs - Memory budget and tracking
- traits.rs - Search provider trait
Re-exports§
pub use execution_context::ExecutionContext;pub use execution_context::SearchContext;pub use execution_result::DBResult;pub use execution_result::ExecutionResult;pub use execution_result::IntoExecutionResult;pub use memory_budget::MemoryBudget;pub use memory_budget::MemoryReservation;pub use memory_budget::MemoryTracker;pub use memory_budget::MemoryTrackerReservation;pub use memory_budget::Spillable;pub use traits::IndexInfo;pub use traits::SearchProvider;pub use traits::SearchProviderType;
Modules§
- execution_
context - execution_
result - Type of execution result
- executor_
stats - memory_
budget - Per-query memory budget for blocking operators.
- traits
- Search Provider Trait
Structs§
Enums§
- Edge
Direction - Type of orientation of the edge