pub struct TypeHierarchyServiceHandle { /* private fields */ }Expand description
Cloneable, type-erased type-hierarchy service registered by an adapter.
A handle may hold several services over disjoint sources, as a federated session does; each question goes to the service covering the source.
Implementations§
Trait Implementations§
Source§impl Clone for TypeHierarchyServiceHandle
impl Clone for TypeHierarchyServiceHandle
Source§impl SnapshotBoundService for TypeHierarchyServiceHandle
impl SnapshotBoundService for TypeHierarchyServiceHandle
Source§fn source_snapshots(&self) -> &[SourceSnapshot]
fn source_snapshots(&self) -> &[SourceSnapshot]
Exact source snapshots used to construct this service.
Auto Trait Implementations§
impl !RefUnwindSafe for TypeHierarchyServiceHandle
impl !UnwindSafe for TypeHierarchyServiceHandle
impl Freeze for TypeHierarchyServiceHandle
impl Send for TypeHierarchyServiceHandle
impl Sync for TypeHierarchyServiceHandle
impl Unpin for TypeHierarchyServiceHandle
impl UnsafeUnpin for TypeHierarchyServiceHandle
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