pub enum ClassifiedRequest {
OAuthCallback,
WidgetHtml {
name: String,
},
WidgetList,
WidgetAsset,
McpPost {
parsed: ParsedBody,
},
McpSse,
Passthrough,
}Expand description
Classified request type for type-separate dispatch.
Variants§
OAuthCallback
OAuth callback relay page
WidgetHtml
Widget HTML page: /widgets/{name}.html
WidgetList
Widget list: /widgets or /widgets/
WidgetAsset
Static widget asset (JS, CSS, images, fonts)
McpPost
MCP JSON-RPC POST with parsed body
Fields
§
parsed: ParsedBodyMcpSse
MCP SSE GET (text/event-stream)
Passthrough
Everything else → forward to upstream
Auto Trait Implementations§
impl Freeze for ClassifiedRequest
impl RefUnwindSafe for ClassifiedRequest
impl Send for ClassifiedRequest
impl Sync for ClassifiedRequest
impl Unpin for ClassifiedRequest
impl UnsafeUnpin for ClassifiedRequest
impl UnwindSafe for ClassifiedRequest
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