pub struct BuiltinCodingToolsContributor { /* private fields */ }Implementations§
Source§impl BuiltinCodingToolsContributor
impl BuiltinCodingToolsContributor
pub fn new(workspace: impl Into<PathBuf>) -> Result<Self>
pub fn new_with_path_scope( workspace: impl Into<PathBuf>, path_scope: ToolPathScope, ) -> Result<Self>
pub fn new_with_path_scope_and_shell( workspace: impl Into<PathBuf>, path_scope: ToolPathScope, command_shell: impl Into<String>, ) -> Result<Self>
Trait Implementations§
Source§impl Clone for BuiltinCodingToolsContributor
impl Clone for BuiltinCodingToolsContributor
Source§fn clone(&self) -> BuiltinCodingToolsContributor
fn clone(&self) -> BuiltinCodingToolsContributor
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 ToolContributor for BuiltinCodingToolsContributor
impl ToolContributor for BuiltinCodingToolsContributor
fn id(&self) -> ToolProviderId
fn contribute(&self, registry: &mut ToolRegistry) -> Result<()>
Auto Trait Implementations§
impl !RefUnwindSafe for BuiltinCodingToolsContributor
impl !UnwindSafe for BuiltinCodingToolsContributor
impl Freeze for BuiltinCodingToolsContributor
impl Send for BuiltinCodingToolsContributor
impl Sync for BuiltinCodingToolsContributor
impl Unpin for BuiltinCodingToolsContributor
impl UnsafeUnpin for BuiltinCodingToolsContributor
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