pub struct MakeToolProviderDetails {
pub template_url: Option<String>,
pub setup_instructions: Option<Vec<ToolTemplateSetup>>,
pub type: TypeTrue,
pub scenario_id: Option<f64>,
pub scenario_name: Option<String>,
pub trigger_hook_id: Option<f64>,
pub trigger_hook_name: Option<String>,
}
Fields§
§template_url: Option<String>
This is the Template URL or the Snapshot URL corresponding to the Template.
setup_instructions: Option<Vec<ToolTemplateSetup>>
§type: TypeTrue
The type of tool. "make" for Make tool.
scenario_id: Option<f64>
§scenario_name: Option<String>
§trigger_hook_id: Option<f64>
§trigger_hook_name: Option<String>
Implementations§
Source§impl MakeToolProviderDetails
impl MakeToolProviderDetails
pub fn new(type: TypeTrue) -> MakeToolProviderDetails
Trait Implementations§
Source§impl Clone for MakeToolProviderDetails
impl Clone for MakeToolProviderDetails
Source§fn clone(&self) -> MakeToolProviderDetails
fn clone(&self) -> MakeToolProviderDetails
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MakeToolProviderDetails
impl Debug for MakeToolProviderDetails
Source§impl Default for MakeToolProviderDetails
impl Default for MakeToolProviderDetails
Source§fn default() -> MakeToolProviderDetails
fn default() -> MakeToolProviderDetails
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MakeToolProviderDetails
impl<'de> Deserialize<'de> for MakeToolProviderDetails
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 MakeToolProviderDetails
impl PartialEq for MakeToolProviderDetails
Source§impl Serialize for MakeToolProviderDetails
impl Serialize for MakeToolProviderDetails
impl StructuralPartialEq for MakeToolProviderDetails
Auto Trait Implementations§
impl Freeze for MakeToolProviderDetails
impl RefUnwindSafe for MakeToolProviderDetails
impl Send for MakeToolProviderDetails
impl Sync for MakeToolProviderDetails
impl Unpin for MakeToolProviderDetails
impl UnwindSafe for MakeToolProviderDetails
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