pub trait RequestParamsMeta {
// Required methods
fn meta(&self) -> Option<&Meta>;
fn meta_mut(&mut self) -> &mut Option<Meta>;
// Provided methods
fn set_meta(&mut self, meta: Meta) { ... }
fn progress_token(&self) -> Option<ProgressToken> { ... }
fn set_progress_token(&mut self, token: ProgressToken) { ... }
}Expand description
Trait for request params that contain the _meta field.
Per the MCP 2025-11-25 spec, all request params should have an optional _meta
field that can contain a progressToken for tracking long-running operations.
Required Methods§
Provided Methods§
Sourcefn progress_token(&self) -> Option<ProgressToken>
fn progress_token(&self) -> Option<ProgressToken>
Get the progress token from meta, if present
Sourcefn set_progress_token(&mut self, token: ProgressToken)
fn set_progress_token(&mut self, token: ProgressToken)
Set a progress token in meta