pub struct ToolsetInfo {
pub id: Option<String>,
pub type_name: String,
pub tool_count: usize,
pub tool_names: Vec<String>,
}Expand description
Information about a toolset for serialization.
Fields§
§id: Option<String>Toolset identifier.
type_name: StringToolset type name.
tool_count: usizeNumber of tools.
tool_names: Vec<String>Tool names.
Trait Implementations§
Source§impl Clone for ToolsetInfo
impl Clone for ToolsetInfo
Source§fn clone(&self) -> ToolsetInfo
fn clone(&self) -> ToolsetInfo
Returns a duplicate of the value. Read more
1.0.0 · 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 ToolsetInfo
impl Debug for ToolsetInfo
Source§impl<'de> Deserialize<'de> for ToolsetInfo
impl<'de> Deserialize<'de> for ToolsetInfo
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ToolsetInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ToolsetInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for ToolsetInfo
impl Serialize for ToolsetInfo
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
Auto Trait Implementations§
impl Freeze for ToolsetInfo
impl RefUnwindSafe for ToolsetInfo
impl Send for ToolsetInfo
impl Sync for ToolsetInfo
impl Unpin for ToolsetInfo
impl UnwindSafe for ToolsetInfo
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