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