pub enum DispatchTarget {
Show 14 variants
GraphBsp,
GraphValidation,
TimeseriesScan,
TimeseriesCoordinator,
TimeseriesRetention,
TimeseriesArchive,
VectorSearch,
VectorCoordinator,
Migration,
Ghost,
Forward,
SpatialSearch,
SpatialCoordinator,
EventPlane,
}Expand description
Which engine subsystem should handle this envelope.
Variants§
GraphBsp
Graph BSP algorithm handler.
GraphValidation
Graph edge validation.
TimeseriesScan
Timeseries local scan (shard executes scan, returns partials).
TimeseriesCoordinator
Timeseries coordinator (receives shard responses).
TimeseriesRetention
Timeseries retention enforcement on local shard.
TimeseriesArchive
Timeseries S3 archive execution on local shard.
VectorSearch
Vector local k-NN search (shard executes search, returns top-K hits).
VectorCoordinator
Vector coordinator (receives shard search responses).
Migration
Migration infrastructure.
Ghost
Ghost stub management.
Forward
Query/transaction forwarding.
SpatialSearch
Spatial local R-tree search (shard executes predicate, returns matching docs).
SpatialCoordinator
Spatial coordinator (receives shard search responses).
EventPlane
Event Plane cross-shard delivery (trigger DML, CDC events).
Trait Implementations§
Source§impl Clone for DispatchTarget
impl Clone for DispatchTarget
Source§fn clone(&self) -> DispatchTarget
fn clone(&self) -> DispatchTarget
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DispatchTarget
impl Debug for DispatchTarget
Source§impl PartialEq for DispatchTarget
impl PartialEq for DispatchTarget
impl Copy for DispatchTarget
impl Eq for DispatchTarget
impl StructuralPartialEq for DispatchTarget
Auto Trait Implementations§
impl Freeze for DispatchTarget
impl RefUnwindSafe for DispatchTarget
impl Send for DispatchTarget
impl Sync for DispatchTarget
impl Unpin for DispatchTarget
impl UnsafeUnpin for DispatchTarget
impl UnwindSafe for DispatchTarget
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.