openfare-lib 0.6.2

OpenFare core library.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use super::common;
use crate::extension::common::Extension;
use anyhow::Result;

pub fn run_command<T: Extension + std::fmt::Debug>(extension: &T) -> Result<()> {
    let data = Ok(crate::extension::process::StaticData {
        name: extension.name(),
        registry_host_names: extension.registries(),
        version: extension.version(),
    });
    common::communicate_result(data)?;
    Ok(())
}