pub struct EnhancedServerCapabilities {
pub completion: Option<CompletionCapabilities>,
pub streaming: Option<StreamingCapabilities>,
pub batch_operations: Option<BatchCapabilities>,
}
Expand description
Enhanced server capabilities
Fields§
§completion: Option<CompletionCapabilities>
§streaming: Option<StreamingCapabilities>
§batch_operations: Option<BatchCapabilities>
Trait Implementations§
Source§impl Clone for EnhancedServerCapabilities
impl Clone for EnhancedServerCapabilities
Source§fn clone(&self) -> EnhancedServerCapabilities
fn clone(&self) -> EnhancedServerCapabilities
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 EnhancedServerCapabilities
impl Debug for EnhancedServerCapabilities
Source§impl<'de> Deserialize<'de> for EnhancedServerCapabilities
impl<'de> Deserialize<'de> for EnhancedServerCapabilities
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
impl StructuralPartialEq for EnhancedServerCapabilities
Auto Trait Implementations§
impl Freeze for EnhancedServerCapabilities
impl RefUnwindSafe for EnhancedServerCapabilities
impl Send for EnhancedServerCapabilities
impl Sync for EnhancedServerCapabilities
impl Unpin for EnhancedServerCapabilities
impl UnwindSafe for EnhancedServerCapabilities
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