pub enum ElicitationValue {
String(String),
Integer(i64),
Number(f64),
Boolean(bool),
}
Expand description
Values that can be submitted in elicitation responses Limited to string, integer, and boolean per spec
Variants§
String(String)
String value
Integer(i64)
Integer value
Number(f64)
Number (floating-point) value
Boolean(bool)
Boolean value
Implementations§
Trait Implementations§
Source§impl Clone for ElicitationValue
impl Clone for ElicitationValue
Source§fn clone(&self) -> ElicitationValue
fn clone(&self) -> ElicitationValue
Returns a duplicate of the value. Read more
1.0.0 · 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 ElicitationValue
impl Debug for ElicitationValue
Source§impl<'de> Deserialize<'de> for ElicitationValue
impl<'de> Deserialize<'de> for ElicitationValue
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 ElicitationValue
impl RefUnwindSafe for ElicitationValue
impl Send for ElicitationValue
impl Sync for ElicitationValue
impl Unpin for ElicitationValue
impl UnwindSafe for ElicitationValue
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