pub struct ToolProvider {
pub tool: String,
pub realm: String,
pub layer: String,
pub digest: String,
}Expand description
One layer’s claim to a dispatchable name.
Fields§
§tool: String§realm: StringThe realm whose root vouches for the providing layer. Empty where the composition names none.
layer: StringThe providing layer’s identity, for messages a human reads.
digest: StringThe providing layer’s manifest digest — the store key.
Implementations§
Trait Implementations§
Source§impl Clone for ToolProvider
impl Clone for ToolProvider
Source§fn clone(&self) -> ToolProvider
fn clone(&self) -> ToolProvider
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 ToolProvider
impl Debug for ToolProvider
impl Eq for ToolProvider
Source§impl PartialEq for ToolProvider
impl PartialEq for ToolProvider
impl StructuralPartialEq for ToolProvider
Auto Trait Implementations§
impl Freeze for ToolProvider
impl RefUnwindSafe for ToolProvider
impl Send for ToolProvider
impl Sync for ToolProvider
impl Unpin for ToolProvider
impl UnsafeUnpin for ToolProvider
impl UnwindSafe for ToolProvider
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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