# module `concrete.compiler.library_compilation_result` LibraryCompilationResult. --- ## class `LibraryCompilationResult` LibraryCompilationResult holds the result of the library compilation. ### method `__init__` ```python __init__(library_compilation_result: LibraryCompilationResult) ``` Wrap the native Cpp object. **Args:** - `library_compilation_result` (_LibraryCompilationResult): object to wrap **Raises:** - `TypeError`: if library_compilation_result is not of type _LibraryCompilationResult --- ### method `new` ```python new(output_dir_path: str, func_name: str) → LibraryCompilationResult ``` Build a LibraryCompilationResult at output_dir_path, with func_name as entrypoint. **Args:** - `output_dir_path` (str): path to the compilation artifacts - `func_name` (str): entrypoint function name **Raises:** - `TypeError`: if output_dir_path is not of type str - `TypeError`: if func_name is not of type str **Returns:** LibraryCompilationResult