mirror of
https://github.com/zama-ai/concrete.git
synced 2026-02-09 03:55:04 -05:00
feat(rust): load server lambda for later execution
This commit is contained in:
@@ -187,4 +187,19 @@ LibraryCompilationResult librarySupportCompile(LibrarySupport support,
|
||||
}
|
||||
return wrap(new mlir::concretelang::LibraryCompilationResult(
|
||||
*retOrError.get().get()));
|
||||
}
|
||||
}
|
||||
|
||||
ServerLambda librarySupportLoadServerLambda(LibrarySupport support,
|
||||
LibraryCompilationResult result) {
|
||||
auto serverLambdaOrError = unwrap(support)->loadServerLambda(*unwrap(result));
|
||||
if (!serverLambdaOrError) {
|
||||
llvm::errs() << llvm::toString(serverLambdaOrError.takeError());
|
||||
return wrap((mlir::concretelang::serverlib::ServerLambda *)NULL);
|
||||
}
|
||||
return wrap(new mlir::concretelang::serverlib::ServerLambda(
|
||||
serverLambdaOrError.get()));
|
||||
}
|
||||
|
||||
/// ********** ServerLamda CAPI ************************************************
|
||||
|
||||
void serverLambdaDestroy(ServerLambda server) { delete unwrap(server); }
|
||||
|
||||
Reference in New Issue
Block a user