pub struct ResourceTemplateCompletionParams {
pub uri_template: String,
pub parameter: String,
pub value: Option<String>,
}
Expand description
Parameters for template parameter completion - DEPRECATED in favor of the general completion API (This is kept for backward compatibility with existing code)
Fields§
§uri_template: String
URI template to complete
parameter: String
Parameter name to complete
value: Option<String>
Current value of the parameter (for contextual completion)
Trait Implementations§
Source§impl Clone for ResourceTemplateCompletionParams
impl Clone for ResourceTemplateCompletionParams
Source§fn clone(&self) -> ResourceTemplateCompletionParams
fn clone(&self) -> ResourceTemplateCompletionParams
Returns a copy 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<'de> Deserialize<'de> for ResourceTemplateCompletionParams
impl<'de> Deserialize<'de> for ResourceTemplateCompletionParams
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 ResourceTemplateCompletionParams
impl RefUnwindSafe for ResourceTemplateCompletionParams
impl Send for ResourceTemplateCompletionParams
impl Sync for ResourceTemplateCompletionParams
impl Unpin for ResourceTemplateCompletionParams
impl UnwindSafe for ResourceTemplateCompletionParams
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