pub enum TypeHierarchySubtypesRequest {}Expand description
A request to resolve the subtypes for a given TypeHierarchyItem.
@since 3.17.0
Trait Implementations§
Source§impl Debug for TypeHierarchySubtypesRequest
impl Debug for TypeHierarchySubtypesRequest
Source§impl Request for TypeHierarchySubtypesRequest
impl Request for TypeHierarchySubtypesRequest
const METHOD: LspRequestMethod<'static> = LspRequestMethod::TypeHierarchySubtypes
const MESSAGE_DIRECTION: MessageDirection = MessageDirection::ClientToServer
type Params = TypeHierarchySubtypesParams
type Result = Option<Vec<TypeHierarchyItem>>
Auto Trait Implementations§
impl Freeze for TypeHierarchySubtypesRequest
impl RefUnwindSafe for TypeHierarchySubtypesRequest
impl Send for TypeHierarchySubtypesRequest
impl Sync for TypeHierarchySubtypesRequest
impl Unpin for TypeHierarchySubtypesRequest
impl UnsafeUnpin for TypeHierarchySubtypesRequest
impl UnwindSafe for TypeHierarchySubtypesRequest
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