Starknet Documentation home page
Welcome
Build
Secure
Learn
Ask AI
Search...
Navigation
core::circuit
core::circuit::CircuitElementTrait
Search...
⌘K
Corelib
Introduction
Modules
core::traits
core::boolean
core::circuit
core::circuit::circuit_add
core::circuit::circuit_sub
core::circuit::circuit_inverse
core::circuit::circuit_mul
core::circuit::u384
core::circuit::CircuitElement
core::circuit::AddInputResult
core::circuit::u96
core::circuit::ConstZero
core::circuit::ConstOne
core::circuit::CircuitElementTrait
core::circuit::CircuitDefinition
core::circuit::CircuitOutputsTrait
core::circuit::CircuitInputs
core::circuit::AddInputResultTrait
core::circuit::EvalCircuitTrait
core::circuit::CircuitElementDrop
core::circuit::CircuitElementCopy
core::circuit::DestructFailureGuarantee
core::circuit::RangeCheck96
core::circuit::AddMod
core::circuit::MulMod
core::circuit::CircuitModulus
core::circuit::Circuit
core::circuit::CircuitInput
core::blake
core::box
core::nullable
core::option
core::clone
core::ec
core::ecdsa
core::integer
core::cmp
core::gas
core::math
core::num
core::ops
core::panics
core::hash
core::keccak
core::pedersen
core::qm31
core::serde
core::sha256
core::poseidon
core::debug
core::fmt
core::starknet
core::internal
core::zeroable
core::bytes_31
core::byte_array
core::string
core::iter
core::metaprogramming
core::testing
core::to_byte_array
Miscellaneous
core::panic_with_felt252
core::panic_with_const_felt252
core::assert
core::bool
core::never
core::usize
core::RangeCheck
core::SegmentArena
core::felt252
core::felt252_div
On this page
Signature
core::circuit
core::circuit::CircuitElementTrait
A marker trait for keeping track of which types are valid circuit elements. This trait is implemented for all valid circuit components including inputs and gates. It provides type safety when composing circuit elements.
Signature
Copy
Ask AI
pub
trait
CircuitElementTrait
Was this page helpful?
Yes
No
Suggest edits
Raise issue
core::circuit::ConstOne
Previous
core::circuit::CircuitDefinition
Next
Assistant
Responses are generated using AI and may contain mistakes.