Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/circify/circ
/ types & classes
Types & classes
328 in github.com/circify/circ
⨍
Functions
2,442
◇
Types & classes
328
↓ 95 callers
Class
BitVector
A bit-vector constant
src/ir/term/bv.rs:11
↓ 70 callers
Class
Array
An IR array value. A sized, space array.
src/ir/term/mod.rs:692
↓ 59 callers
Class
ZVisitorError
src/front/zsharpcurly/zvisit/mod.rs:18
↓ 56 callers
Class
ZVisitorError
src/front/zsharp/zvisit/mod.rs:18
↓ 24 callers
Enum
BvBinPred
Bit-vector binary predicate
src/ir/term/mod.rs:475
↓ 14 callers
Enum
BoolNaryOp
Boolean n-ary operator
src/ir/term/mod.rs:447
↓ 13 callers
Class
IntField
circ_fields/src/int_field.rs:16
↓ 12 callers
Enum
BvBinOp
Bit-vector binary operator
src/ir/term/mod.rs:458
↓ 12 callers
Class
InlineFieldV
circ_fields/src/lib.rs:258
↓ 10 callers
Enum
BvNaryOp
Bit-vector n-ary operator
src/ir/term/mod.rs:497
↓ 8 callers
Class
Id
circ_hc/src/lib.rs:96
↓ 7 callers
Enum
FpBinOp
Floating-point binary operator
src/ir/term/mod.rs:521
↓ 7 callers
Enum
FpUnPred
Floating-point unary predicate
src/ir/term/mod.rs:568
↓ 5 callers
Enum
FpBinPred
Floating-point binary predicate
src/ir/term/mod.rs:553
↓ 5 callers
Class
Map
An IR map value.
src/ir/term/map.rs:7
↓ 4 callers
Enum
BvUnOp
Bit-vector unary operator
src/ir/term/mod.rs:512
↓ 4 callers
Enum
FpUnOp
Floating-point unary operator
src/ir/term/mod.rs:540
↓ 4 callers
Enum
IntBinPred
Integer binary predicate. See [Op::Eq] for equality.
src/ir/term/mod.rs:634
↓ 4 callers
Enum
PfNaryOp
Finite field n-ary operator
src/ir/term/mod.rs:587
↓ 4 callers
Enum
PfUnOp
Finite field n-ary operator
src/ir/term/mod.rs:596
↓ 3 callers
Enum
Literal
src/front/datalog/parser.rs:69
↓ 3 callers
Class
Private
src/front/datalog/parser.rs:435
↓ 3 callers
Class
PureBoolDist
A distribution of boolean terms with some size. All subterms are booleans.
src/ir/term/dist.rs:11
↓ 3 callers
Class
Sum
A distribution of n usizes that sum to this value. (n, sum)
src/ir/term/dist.rs:15
↓ 3 callers
Class
UniformValue
src/ir/term/dist.rs:276
↓ 3 callers
Class
ValueTupleTree
src/ir/opt/tuple.rs:165
↓ 3 callers
Class
Var
src/ir/term/mod.rs:213
↓ 3 callers
Class
Weak
circ_hc/src/rc/template.rs:276
↓ 2 callers
Class
ArbitraryBoolEnv
A purely boolean term and an environment in which it can be evaluated.
src/ir/term/dist.rs:396
↓ 2 callers
Class
ArbitraryTermEnv
A term and an environment in which it can be evaluated.
src/ir/term/dist.rs:433
↓ 2 callers
Enum
ExtOp
An extension operator. Not externally supported. Often evaluatable, but not compilable.
src/ir/term/ext.rs:20
↓ 2 callers
Class
HexLiteral
src/front/datalog/parser.rs:51
↓ 2 callers
Enum
IntNaryOp
Integer n-ary operator
src/ir/term/mod.rs:605
↓ 2 callers
Class
Namespace
src/util/ns.rs:11
↓ 2 callers
Class
NodeValuePtr
circ_hc/src/raw/example_u8.rs:64
↓ 2 callers
Class
NodeValuePtr
circ_hc/src/raw/template.rs:64
↓ 2 callers
Class
PureBool
A random term with only Boolean descendents and values for its variables.
src/ir/term/dist.rs:330
↓ 1 callers
Class
Access
An access to a RAM ## Field ordering
src/ir/opt/mem/ram.rs:28
↓ 1 callers
Class
ArbitraryTerm
A random term and values for its variables.
src/ir/term/dist.rs:362
↓ 1 callers
Class
BoolPair
src/circify/mod.rs:950
↓ 1 callers
Class
Cache
src/ir/opt/binarize.rs:7
↓ 1 callers
Class
Cache
src/ir/opt/flat.rs:51
↓ 1 callers
Class
Circify
Manager for circuit-embedded state.
src/circify/mod.rs:380
↓ 1 callers
Class
Fail
scripts/file_test.py:43
↓ 1 callers
Class
FieldV
circ_fields/src/lib.rs:170
↓ 1 callers
Class
FnCallImplInput
src/front/zsharpcurly/mod.rs:134
↓ 1 callers
Class
FnCallImplInput
src/front/zsharp/mod.rs:134
↓ 1 callers
Class
NodeListShallowDebug
circ_hc/src/rc/example_u8.rs:24
↓ 1 callers
Class
NodeListShallowDebug
circ_hc/src/rc/template.rs:24
↓ 1 callers
Class
NodeShallowDebug
circ_hc/src/rc/example_u8.rs:34
↓ 1 callers
Class
NodeShallowDebug
circ_hc/src/rc/template.rs:34
↓ 1 callers
Class
Pass
src/ir/opt/chall.rs:243
↓ 1 callers
Class
Pass
scripts/file_test.py:51
↓ 1 callers
Class
Skipped
scripts/file_test.py:38
↓ 1 callers
Class
TableDebug
circ_hc/src/rc/example_u8.rs:122
↓ 1 callers
Class
TableDebug
circ_hc/src/rc/template.rs:122
↓ 1 callers
Class
TestConfig
scripts/file_test.py:28
↓ 1 callers
Class
UniformBitVector
src/ir/term/dist.rs:255
↓ 1 callers
Class
UniformFieldV
src/ir/term/dist.rs:268
↓ 1 callers
Class
Weak
circ_hc/src/raw/example_u8.rs:242
↓ 1 callers
Class
Weak
circ_hc/src/raw/template.rs:242
↓ 1 callers
Class
WitPass
src/ir/opt/chall.rs:41
Class
AccessCfg
Contains access configuration (field & whether a create flag is present) as well as cached terms.
src/ir/opt/mem/ram.rs:65
Class
AccessExpression
src/front/datalog/parser.rs:190
Class
ActualNode
circ_hc/src/hashconsing/example_u8.rs:11
Class
ActualNode
circ_hc/src/hashconsing/template.rs:12
Class
Alloc
src/circify/mem.rs:9
Class
ArgDeclaration
src/front/datalog/parser.rs:487
Class
ArrayGraph
src/ir/opt/mem/ram/volatile.rs:30
Class
ArrayOp
src/ir/term/mod.rs:251
Enum
ArrayParamMetadata
src/front/zsharp/mod.rs:180
Class
ArraySort
Array sort
src/ir/term/mod.rs:853
Interface
AttributeGc
circ_hc/src/raw/example_u8.rs:358
Interface
AttributeGc
circ_hc/src/raw/template.rs:358
Class
AttributeTable
circ_hc/src/raw/example_u8.rs:349
Class
AttributeTable
circ_hc/src/raw/template.rs:349
Class
AttributeTableInner
should not be moved
circ_hc/src/raw/example_u8.rs:354
Class
AttributeTableInner
should not be moved
circ_hc/src/raw/template.rs:354
Enum
Backend
examples/circ.rs:95
Enum
BaseType
src/front/datalog/parser.rs:399
Class
BinLiteral
src/front/datalog/parser.rs:60
Class
Binaries
scripts/file_test.py:56
Class
BinaryExpression
src/front/datalog/parser.rs:198
Enum
BinaryOperator
src/front/datalog/parser.rs:115
Class
BinaryOpt
circ_opt/src/lib.rs:426
Class
BinaryOpt
circ_opt/examples/parser.rs:5
Class
BitNot
src/front/datalog/parser.rs:103
Class
BooleanLiteral
src/front/datalog/parser.rs:42
Enum
BoundaryConditions
src/ir/opt/mem/ram.rs:475
Enum
BuiltinField
Which field to use
circ_opt/src/lib.rs:157
Class
C
The C front-end. Implements [FrontEnd].
src/front/c/mod.rs:43
Class
CGen
src/front/c/mod.rs:96
Enum
CLoc
src/front/c/mod.rs:80
Class
COpt
circ_opt/src/lib.rs:407
Class
CParser
src/front/c/parser.rs:7
Class
CTerm
src/front/c/term.rs:105
Enum
CTermData
src/front/c/term.rs:12
Class
CVisitorError
src/front/c/cvisit/mod.rs:7
Interface
CVisitorMut
src/front/c/cvisit/cvmut.rs:9
Class
CallExpression
src/front/datalog/parser.rs:181
next →
1–100 of 328, ranked by callers