pub struct ToolContributionSource(/* private fields */);Expand description
Stable, display-safe identity for the crate, product profile, or plugin that contributed a tool.
Sources are diagnostics only: they do not grant permissions and must not contain credentials, workspace paths, tool arguments, or projected input.
Implementations§
Trait Implementations§
Source§impl Clone for ToolContributionSource
impl Clone for ToolContributionSource
Source§fn clone(&self) -> ToolContributionSource
fn clone(&self) -> ToolContributionSource
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 Debug for ToolContributionSource
impl Debug for ToolContributionSource
Source§impl Display for ToolContributionSource
impl Display for ToolContributionSource
impl Eq for ToolContributionSource
Source§impl Hash for ToolContributionSource
impl Hash for ToolContributionSource
Source§impl Ord for ToolContributionSource
impl Ord for ToolContributionSource
Source§fn cmp(&self, other: &ToolContributionSource) -> Ordering
fn cmp(&self, other: &ToolContributionSource) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ToolContributionSource
impl PartialEq for ToolContributionSource
Source§impl PartialOrd for ToolContributionSource
impl PartialOrd for ToolContributionSource
impl StructuralPartialEq for ToolContributionSource
Auto Trait Implementations§
impl Freeze for ToolContributionSource
impl RefUnwindSafe for ToolContributionSource
impl Send for ToolContributionSource
impl Sync for ToolContributionSource
impl Unpin for ToolContributionSource
impl UnsafeUnpin for ToolContributionSource
impl UnwindSafe for ToolContributionSource
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