INNER CODE UNIT · Rust
get_info
modelcontextprotocol/rust-sdk · conformance/src/bin/client.rs:77
fn get_info(&self) -> ClientConfig {
let mut info = ClientConfig::default();
info.capabilities.elicitation = Some(
ElicitationCapability::new()
.with_form(FormElicitationCapability::new().with_schema_validation(true)),
);
info
}
async fn create_elicitation(
&self,
request: ElicitRequestParams,
_cx: RequestContext<RoleClient>,
) -> Result<ElicitResult, ErrorData> {
let content = match &request {
ElicitRequestParams::FormElicitationParams {
requested_schema, ..
} => {