pub struct MigratePrompt;Expand description
Migration guide from TypeScript SDK to PMCP.
Trait Implementations§
Source§impl PromptHandler for MigratePrompt
impl PromptHandler for MigratePrompt
Source§fn handle<'life0, 'async_trait>(
&'life0 self,
_args: HashMap<String, String>,
_extra: RequestHandlerExtra,
) -> Pin<Box<dyn Future<Output = Result<GetPromptResult>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn handle<'life0, 'async_trait>(
&'life0 self,
_args: HashMap<String, String>,
_extra: RequestHandlerExtra,
) -> Pin<Box<dyn Future<Output = Result<GetPromptResult>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Generate a prompt with the given arguments.
Source§fn metadata(&self) -> Option<PromptInfo>
fn metadata(&self) -> Option<PromptInfo>
Get prompt metadata including description and arguments schema.
Returns None to use default empty metadata.
Auto Trait Implementations§
impl Freeze for MigratePrompt
impl RefUnwindSafe for MigratePrompt
impl Send for MigratePrompt
impl Sync for MigratePrompt
impl Unpin for MigratePrompt
impl UnsafeUnpin for MigratePrompt
impl UnwindSafe for MigratePrompt
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