> ## Documentation Index
> Fetch the complete documentation index at: https://docs.starknet.io/llms.txt
> Use this file to discover all available pages before exploring further.

# core::circuit::CircuitElement

A wrapper for circuit elements, used to construct circuits.
This type provides a generic wrapper around different circuit components (inputs, gates)
and enables composition of circuit elements through arithmetic operations.
The type parameter `T` defines the specific role of the element in the circuit.

## Signature

```rust theme={null}
pub struct CircuitElement {}
```
