pub struct JustBashProviderSpec {
pub provider_name: String,
pub help_tool_name: String,
pub tools: Vec<JustBashCommandSpec>,
}Fields§
§provider_name: String§help_tool_name: String§tools: Vec<JustBashCommandSpec>Trait Implementations§
Source§impl Clone for JustBashProviderSpec
impl Clone for JustBashProviderSpec
Source§fn clone(&self) -> JustBashProviderSpec
fn clone(&self) -> JustBashProviderSpec
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 JustBashProviderSpec
impl Debug for JustBashProviderSpec
Source§impl<'de> Deserialize<'de> for JustBashProviderSpec
impl<'de> Deserialize<'de> for JustBashProviderSpec
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<JustBashProviderSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<JustBashProviderSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<JustBashProviderSpec> for FfiJustBashProviderSpec
impl From<JustBashProviderSpec> for FfiJustBashProviderSpec
Source§fn from(value: JustBashProviderSpec) -> FfiJustBashProviderSpec
fn from(value: JustBashProviderSpec) -> FfiJustBashProviderSpec
Converts to this type from the input type.
Source§impl PartialEq for JustBashProviderSpec
impl PartialEq for JustBashProviderSpec
Source§fn eq(&self, other: &JustBashProviderSpec) -> bool
fn eq(&self, other: &JustBashProviderSpec) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for JustBashProviderSpec
impl Serialize for JustBashProviderSpec
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for JustBashProviderSpec
impl StructuralPartialEq for JustBashProviderSpec
Auto Trait Implementations§
impl Freeze for JustBashProviderSpec
impl RefUnwindSafe for JustBashProviderSpec
impl Send for JustBashProviderSpec
impl Sync for JustBashProviderSpec
impl Unpin for JustBashProviderSpec
impl UnsafeUnpin for JustBashProviderSpec
impl UnwindSafe for JustBashProviderSpec
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.