pub struct ProviderElicitation {
pub name: String,
pub description: String,
pub schema: Value,
pub scope: Option<String>,
pub mcp: Option<McpOverlay>,
}Fields§
§name: String§description: String§schema: Value§scope: Option<String>§mcp: Option<McpOverlay>Trait Implementations§
Source§impl Clone for ProviderElicitation
impl Clone for ProviderElicitation
Source§fn clone(&self) -> ProviderElicitation
fn clone(&self) -> ProviderElicitation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProviderElicitation
impl Debug for ProviderElicitation
Source§impl<'de> Deserialize<'de> for ProviderElicitation
impl<'de> Deserialize<'de> for ProviderElicitation
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
Source§impl PartialEq for ProviderElicitation
impl PartialEq for ProviderElicitation
Source§fn eq(&self, other: &ProviderElicitation) -> bool
fn eq(&self, other: &ProviderElicitation) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ProviderElicitation
impl Serialize for ProviderElicitation
impl StructuralPartialEq for ProviderElicitation
Auto Trait Implementations§
impl Freeze for ProviderElicitation
impl RefUnwindSafe for ProviderElicitation
impl Send for ProviderElicitation
impl Sync for ProviderElicitation
impl Unpin for ProviderElicitation
impl UnsafeUnpin for ProviderElicitation
impl UnwindSafe for ProviderElicitation
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