pub struct ExternalConfigFile {
pub frameworks: Vec<ExternalFrameworkConfig>,
}Expand description
Configuration file format for loading multiple external framework configs.
§Example JSON
{
"frameworks": [
{
"name": "adk-python",
"command": "python",
"args": ["-m", "adk_bench", "--workload"],
"workingDir": "../adk-python",
"env": [["GOOGLE_API_KEY", "${GOOGLE_API_KEY}"]]
}
]
}Fields§
§frameworks: Vec<ExternalFrameworkConfig>List of external framework configurations.
Trait Implementations§
Source§impl Clone for ExternalConfigFile
impl Clone for ExternalConfigFile
Source§fn clone(&self) -> ExternalConfigFile
fn clone(&self) -> ExternalConfigFile
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 ExternalConfigFile
impl Debug for ExternalConfigFile
Source§impl<'de> Deserialize<'de> for ExternalConfigFile
impl<'de> Deserialize<'de> for ExternalConfigFile
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 ExternalConfigFile
impl RefUnwindSafe for ExternalConfigFile
impl Send for ExternalConfigFile
impl Sync for ExternalConfigFile
impl Unpin for ExternalConfigFile
impl UnsafeUnpin for ExternalConfigFile
impl UnwindSafe for ExternalConfigFile
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