pub struct SessionCompletionsRequestResult {
pub items: Vec<SessionCompletionItem>,
}Expand description
Host-driven completion items for the current composer input. Empty when the host returns no items or does not support completions.
Experimental. This type is part of an experimental wire-protocol surface and may change or be removed in future SDK or CLI releases.
Fields§
§items: Vec<SessionCompletionItem>Completion items in host-ranked order.
Trait Implementations§
Source§impl Clone for SessionCompletionsRequestResult
impl Clone for SessionCompletionsRequestResult
Source§fn clone(&self) -> SessionCompletionsRequestResult
fn clone(&self) -> SessionCompletionsRequestResult
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 Default for SessionCompletionsRequestResult
impl Default for SessionCompletionsRequestResult
Source§fn default() -> SessionCompletionsRequestResult
fn default() -> SessionCompletionsRequestResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SessionCompletionsRequestResult
impl<'de> Deserialize<'de> for SessionCompletionsRequestResult
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 SessionCompletionsRequestResult
impl RefUnwindSafe for SessionCompletionsRequestResult
impl Send for SessionCompletionsRequestResult
impl Sync for SessionCompletionsRequestResult
impl Unpin for SessionCompletionsRequestResult
impl UnsafeUnpin for SessionCompletionsRequestResult
impl UnwindSafe for SessionCompletionsRequestResult
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