generated from Patagia/template-nix
This commit is contained in:
parent
8e99ab4555
commit
dbf9498354
12 changed files with 752 additions and 58 deletions
hostd/src
17
hostd/src/api.rs
Normal file
17
hostd/src/api.rs
Normal file
|
@ -0,0 +1,17 @@
|
|||
use anyhow::Result;
|
||||
use dropshot::ApiDescription;
|
||||
|
||||
use std::sync::Arc;
|
||||
|
||||
use crate::context::ControllerContext;
|
||||
use crate::machine;
|
||||
use crate::sysupdate;
|
||||
|
||||
type ControllerApiDescription = ApiDescription<Arc<ControllerContext>>;
|
||||
|
||||
pub fn api() -> Result<ControllerApiDescription> {
|
||||
let mut api = ControllerApiDescription::new();
|
||||
api.register(machine::describe)?;
|
||||
api.register(sysupdate::list_versions)?;
|
||||
Ok(api)
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue