pub struct ToolAvailabilityConfig {
pub base: ToolAvailability,
}Fields§
§base: ToolAvailabilityImplementations§
Source§impl ToolAvailabilityConfig
impl ToolAvailabilityConfig
pub fn same(availability: ToolAvailability) -> ToolAvailabilityConfig
pub fn showcased() -> ToolAvailabilityConfig
pub fn callable() -> ToolAvailabilityConfig
pub fn off() -> ToolAvailabilityConfig
pub fn base(&self) -> ToolAvailability
Trait Implementations§
Source§impl Clone for ToolAvailabilityConfig
impl Clone for ToolAvailabilityConfig
Source§fn clone(&self) -> ToolAvailabilityConfig
fn clone(&self) -> ToolAvailabilityConfig
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 ToolAvailabilityConfig
impl Debug for ToolAvailabilityConfig
Source§impl Default for ToolAvailabilityConfig
impl Default for ToolAvailabilityConfig
Source§fn default() -> ToolAvailabilityConfig
fn default() -> ToolAvailabilityConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolAvailabilityConfig
impl<'de> Deserialize<'de> for ToolAvailabilityConfig
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ToolAvailabilityConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ToolAvailabilityConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for ToolAvailabilityConfig
Source§impl PartialEq for ToolAvailabilityConfig
impl PartialEq for ToolAvailabilityConfig
Source§fn eq(&self, other: &ToolAvailabilityConfig) -> bool
fn eq(&self, other: &ToolAvailabilityConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ToolAvailabilityConfig
impl Serialize for ToolAvailabilityConfig
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 StructuralPartialEq for ToolAvailabilityConfig
Auto Trait Implementations§
impl Freeze for ToolAvailabilityConfig
impl RefUnwindSafe for ToolAvailabilityConfig
impl Send for ToolAvailabilityConfig
impl Sync for ToolAvailabilityConfig
impl Unpin for ToolAvailabilityConfig
impl UnsafeUnpin for ToolAvailabilityConfig
impl UnwindSafe for ToolAvailabilityConfig
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