pub struct VectorProjectionActor { /* private fields */ }Expand description
Background actor that serializes projection work ticks.
Implementations§
Source§impl VectorProjectionActor
impl VectorProjectionActor
Sourcepub fn start(_writer: &WriterActor) -> Result<Self, EngineError>
pub fn start(_writer: &WriterActor) -> Result<Self, EngineError>
Start the actor thread.
The actor holds a clone of the writer-actor handle so it can submit
claim/apply transactions. It does NOT receive an embedder at
construction time — production flows (Pack G) wire one via
AdminService::drain_vector_projection or future hooks. Until an
embedder is provided, the actor loop idles.
§Errors
Returns EngineError::Io if the thread cannot be spawned.
Trait Implementations§
Source§impl Debug for VectorProjectionActor
impl Debug for VectorProjectionActor
Auto Trait Implementations§
impl Freeze for VectorProjectionActor
impl !RefUnwindSafe for VectorProjectionActor
impl Send for VectorProjectionActor
impl Sync for VectorProjectionActor
impl Unpin for VectorProjectionActor
impl UnsafeUnpin for VectorProjectionActor
impl !UnwindSafe for VectorProjectionActor
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more