package arc.types.pb

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

enum ChanDirection

types.proto:46

ChanDirection indicates read/write direction for channel-typed config parameters.

Used in: Type

message Channels

types.proto:97

Channels contains channel declarations for reading from and writing to Synnax channels.

Used in: ir.pb.Function, ir.pb.Node

message Dimensions

types.proto:106

Dimensions contains physical dimension exponents for dimensional analysis (SI base quantities).

Used in: Unit

message FunctionProperties

types.proto:53

FunctionProperties contains common parameter definitions for function-like types.

enum Kind

types.proto:20

Kind is the type category for Arc's type system, including primitives, compound types, and meta-types.

Used in: Type

message Param

types.proto:86

Param is a named, typed parameter with optional default value.

Used in: ir.pb.Function, ir.pb.Node, FunctionProperties, Type

message Type

types.proto:64

Type is a type in Arc's type system with optional element type for compounds, physical units, and constraints.

Used in: Param

message Unit

types.proto:126

Unit is a physical unit with dimensions and scale factor for unit-aware computation.

Used in: Type