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 v1.18.0 + v1.24.0); 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 more