pub enum FallbackMode {
UnknownBackend,
SourceCompilationFailed,
BackendLacksStream,
}Expand description
Closed catalog of “why streaming did not activate” tags. Each
tag corresponds to a specific decision point in
server_execute_streaming. Adding a variant requires updating
the catalog pin tests.
Variants§
UnknownBackend
resolve_streaming_backend returned None for the
requested backend name (after auto resolution). The
dispatcher’s BackendError surfaces as axon.error.
SourceCompilationFailed
Source could not be parsed (lex / parse / type-check / IR-
generation error). The dispatcher’s compilation-error path
surfaces the diagnostic via axon.error.
BackendLacksStream
Reserved for future scenarios where a custom adopter-
provided backend implements Backend::complete() but not
Backend::stream(). Not reachable today (all 8 dispatched
backends implement stream() per Fase 24 + 33.x.b); kept
here so the catalog covers the conceptual case adopters
hit when extending the registry.
Implementations§
Trait Implementations§
Source§impl Clone for FallbackMode
impl Clone for FallbackMode
Source§fn clone(&self) -> FallbackMode
fn clone(&self) -> FallbackMode
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl Copy for FallbackMode
Source§impl Debug for FallbackMode
impl Debug for FallbackMode
Source§impl<'de> Deserialize<'de> for FallbackMode
impl<'de> Deserialize<'de> for FallbackMode
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for FallbackMode
Source§impl Hash for FallbackMode
impl Hash for FallbackMode
Source§impl PartialEq for FallbackMode
impl PartialEq for FallbackMode
Source§fn eq(&self, other: &FallbackMode) -> bool
fn eq(&self, other: &FallbackMode) -> bool
self and other values to be equal, and is used by ==.Source§impl Serialize for FallbackMode
impl Serialize for FallbackMode
impl StructuralPartialEq for FallbackMode
Auto Trait Implementations§
impl Freeze for FallbackMode
impl RefUnwindSafe for FallbackMode
impl Send for FallbackMode
impl Sync for FallbackMode
impl Unpin for FallbackMode
impl UnsafeUnpin for FallbackMode
impl UnwindSafe for FallbackMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more