pub trait RequestExt {
// Required methods
fn kind(&self) -> String;
fn default_response(&self) -> Value;
}Expand description
Convenience helpers for Request.
Required Methods§
Sourcefn default_response(&self) -> Value
fn default_response(&self) -> Value
Generate a conservative default response for this request type.
- Approval → auto-approve for session
- Tool call → error (tool not registered)
- Question → first option for each question
- Hook → allow (no policy configured)
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".