pub struct CatalogSelectionSelected {
pub candidate_handle: String,
pub kind: CatalogSelectionSelectedKind,
pub search_id: String,
}Expand description
The chosen candidate was transferred into a fresh bounded single-use handle for a later explicit planning request.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§candidate_handle: StringFresh single-use candidate handle accepted by mcp.planInstall. Returned only to the native host and never included in model-tool output.
kind: CatalogSelectionSelectedKindDiscriminator: one candidate was selected
search_id: StringThe exact search identifier privately bound to the selected candidate.
Trait Implementations§
Source§impl Clone for CatalogSelectionSelected
impl Clone for CatalogSelectionSelected
Source§impl Debug for CatalogSelectionSelected
impl Debug for CatalogSelectionSelected
Source§impl Default for CatalogSelectionSelected
impl Default for CatalogSelectionSelected
Source§impl<'de> Deserialize<'de> for CatalogSelectionSelected
impl<'de> Deserialize<'de> for CatalogSelectionSelected
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for CatalogSelectionSelected
impl RefUnwindSafe for CatalogSelectionSelected
impl Send for CatalogSelectionSelected
impl Sync for CatalogSelectionSelected
impl Unpin for CatalogSelectionSelected
impl UnsafeUnpin for CatalogSelectionSelected
impl UnwindSafe for CatalogSelectionSelected
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