pub enum WarningCode {
AxonW002,
}Expand description
Closed catalog of runtime warning codes that can surface on the production SSE wire.
As of 33.x.g there is exactly one wire-body code: AxonW002.
W001 was reserved by Fase 31.e but ships as the
X-Axon-Stream-Available HTTP header (header-level diagnostic),
NOT as a wire-body warning. Future codes (W003+) require an
explicit founder sign-off and a closed-catalog drift gate
update — adding a variant here is not silent.
Variants§
AxonW002
axon-W002 streaming-not-supported — emitted when the
adopter’s flow declared output: Stream<T> but the
production async streaming path could not activate, and
the runtime fell back to the legacy synchronous-burst
delivery. The accompanying FallbackMode tag captures
the specific reason (flow shape unsupported, backend
unknown, etc.).
Wire surface: axon.complete.warnings[*] (D4-compatible
optional array, elided when empty).
Audit surface: replay.runtime_warnings[*] on the
AxonendpointReplayEntry.
Implementations§
Trait Implementations§
Source§impl Clone for WarningCode
impl Clone for WarningCode
Source§fn clone(&self) -> WarningCode
fn clone(&self) -> WarningCode
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more