pub struct ToolArtifactRef {
pub artifact_id: ArtifactId,
pub label: Option<String>,
pub mime_type: Option<String>,
}Fields§
§artifact_id: ArtifactId§label: Option<String>§mime_type: Option<String>Trait Implementations§
Source§impl Clone for ToolArtifactRef
impl Clone for ToolArtifactRef
Source§fn clone(&self) -> ToolArtifactRef
fn clone(&self) -> ToolArtifactRef
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 ToolArtifactRef
impl Debug for ToolArtifactRef
Source§impl<'de> Deserialize<'de> for ToolArtifactRef
impl<'de> Deserialize<'de> for ToolArtifactRef
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
Auto Trait Implementations§
impl Freeze for ToolArtifactRef
impl RefUnwindSafe for ToolArtifactRef
impl Send for ToolArtifactRef
impl Sync for ToolArtifactRef
impl Unpin for ToolArtifactRef
impl UnsafeUnpin for ToolArtifactRef
impl UnwindSafe for ToolArtifactRef
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