pub struct HandlerSet {
pub routes: Vec<Value>,
pub sql_routes: Vec<SqlRoute>,
pub openapi: Value,
pub sidecar: Sidecar,
}Expand description
Aggregate output of build_handler_set: routes + OpenAPI spec + sidecar.
Fields§
§routes: Vec<Value>One JSON RouteMetadata value per HTTP-annotated query.
sql_routes: Vec<SqlRoute>The same routes, paired with their HTTP annotations and command — useful for callers that need to wire OpenAPI emission or sidecar entries without re-parsing.
openapi: ValueOpenAPI 3.1 spec built from sql_routes.
sidecar: SidecarPer-language call info for handler-stub generators.
Trait Implementations§
Source§impl Clone for HandlerSet
impl Clone for HandlerSet
Source§fn clone(&self) -> HandlerSet
fn clone(&self) -> HandlerSet
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for HandlerSet
impl RefUnwindSafe for HandlerSet
impl Send for HandlerSet
impl Sync for HandlerSet
impl Unpin for HandlerSet
impl UnsafeUnpin for HandlerSet
impl UnwindSafe for HandlerSet
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