Module fhe

Source
Expand description

This module contains types used internally when compiling fhe_programs.

Enums§

FheOperation
Represents an operation occurring in the frontend AST.
Literal
Represents a literal node’s data.

Constants§

CURRENT_FHE_CTX
Contains the graph of an FHE program during compilation. Animplementation detail and not for public consumption.

Traits§

FheCompile
Extends FheFrontendCompilation to add a backend compilation method.
FheContextOps
Defines transformations to FHE program graphs.

Functions§

with_fhe_ctx
Runs the specified closure, injecting the current fhe_program context.

Type Aliases§

FheContext
The context for constructing the fhe_program graph during compilation.
FheFrontendCompilation