pub async fn main(
ns_entries: Vec<NameInfo>,
directory_request: ServerEnd<DirectoryMarker>,
lifecycle: ServerEnd<LifecycleMarker>,
program: Option<Dictionary>,
) -> Result<()>pub async fn main(
ns_entries: Vec<NameInfo>,
directory_request: ServerEnd<DirectoryMarker>,
lifecycle: ServerEnd<LifecycleMarker>,
program: Option<Dictionary>,
) -> Result<()>