pub struct CodingServices {
pub completion: Arc<dyn Completion>,
pub tools: Arc<dyn ToolRunner>,
pub compactor: Arc<dyn Compactor>,
}Fields§
§completion: Arc<dyn Completion>§tools: Arc<dyn ToolRunner>§compactor: Arc<dyn Compactor>Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for CodingServices
impl !UnwindSafe for CodingServices
impl Freeze for CodingServices
impl Send for CodingServices
impl Sync for CodingServices
impl Unpin for CodingServices
impl UnsafeUnpin for CodingServices
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