pub struct UrlElicitationInfo {
pub mode: ElicitationMode,
pub elicitation_id: String,
pub url: String,
pub message: String,
}Expand description
Information about a required URL elicitation (MCP 2025-11-25)
Fields§
§mode: ElicitationModeAlways “url” for URL mode elicitation
elicitation_id: StringUnique identifier for this elicitation
url: StringURL to navigate to
message: StringHuman-readable message explaining what information is needed
Implementations§
Trait Implementations§
Source§impl Clone for UrlElicitationInfo
impl Clone for UrlElicitationInfo
Source§fn clone(&self) -> UrlElicitationInfo
fn clone(&self) -> UrlElicitationInfo
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for UrlElicitationInfo
impl Debug for UrlElicitationInfo
Source§impl<'de> Deserialize<'de> for UrlElicitationInfo
impl<'de> Deserialize<'de> for UrlElicitationInfo
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 UrlElicitationInfo
impl RefUnwindSafe for UrlElicitationInfo
impl Send for UrlElicitationInfo
impl Sync for UrlElicitationInfo
impl Unpin for UrlElicitationInfo
impl UnwindSafe for UrlElicitationInfo
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)