pub struct SourceToolList {
pub source: Option<String>,
pub tools: Option<Vec<Tool>>,
}Fields§
§source: Option<String>Source is the source these tools came from.
tools: Option<Vec<Tool>>Tools is the caller’s tools from that source. Never null.
Implementations§
Source§impl SourceToolList
impl SourceToolList
pub fn new() -> SourceToolList
Trait Implementations§
Source§impl Clone for SourceToolList
impl Clone for SourceToolList
Source§fn clone(&self) -> SourceToolList
fn clone(&self) -> SourceToolList
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 SourceToolList
impl Debug for SourceToolList
Source§impl Default for SourceToolList
impl Default for SourceToolList
Source§fn default() -> SourceToolList
fn default() -> SourceToolList
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SourceToolList
impl<'de> Deserialize<'de> for SourceToolList
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SourceToolList
impl PartialEq for SourceToolList
Source§impl Serialize for SourceToolList
impl Serialize for SourceToolList
impl StructuralPartialEq for SourceToolList
Auto Trait Implementations§
impl Freeze for SourceToolList
impl RefUnwindSafe for SourceToolList
impl Send for SourceToolList
impl Sync for SourceToolList
impl Unpin for SourceToolList
impl UnsafeUnpin for SourceToolList
impl UnwindSafe for SourceToolList
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