package golem.rib

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

message AddExpr

expr.proto:202

Used in: Expr

message AdvanceIterator

ir.proto:205

Used in: RibIR

(message has no fields)

message And

ir.proto:139

Used in: RibIR

(message has no fields)

message AndExpr

expr.proto:172

Used in: Expr

message ArmPattern

expr.proto:317

Used in: AsArmPattern, ConstructorArmPattern, ListConstructorArmPattern, MatchArm, RecordFieldArmPattern, TupleConstructorArmPattern

message AsArmPattern

expr.proto:333

Used in: ArmPattern

enum BasicTypeName

type_name.proto:6

Define the TypeName enum to represent simple types.

Used in: TypeName

message BooleanExpr

expr.proto:143

Used in: Expr

message CallExpr

expr.proto:246

Used in: Expr

message CallInstruction

ir.proto:105

Used in: RibIR

message CallType

expr.proto:260

Used in: CallExpr

message CompilerOutput

compiler_output.proto:10

message ConcatExpr

expr.proto:147

Used in: Expr

message ConcatInstruction

ir.proto:86

Used in: RibIR

message CondExpr

expr.proto:222

Used in: Expr

message ConstructorArmPattern

expr.proto:338

Used in: ArmPattern

message CreateFunctionNameInstruction

ir.proto:126

Used in: RibIR

message CreateSink

ir.proto:207

Used in: RibIR

message DivideExpr

expr.proto:217

Used in: Expr

message DynamicIndexedResourceConstructorFunctionReference

expr.proto:384

Used in: DynamicParsedFunctionReference

message DynamicIndexedResourceDropFunctionReference

expr.proto:401

Used in: DynamicParsedFunctionReference

message DynamicIndexedResourceMethodFunctionReference

expr.proto:389

Used in: DynamicParsedFunctionReference

message DynamicIndexedResourceStaticMethodFunctionReference

expr.proto:395

Used in: DynamicParsedFunctionReference

message DynamicParsedFunctionName

expr.proto:365

Used in: CallType

message DynamicParsedFunctionReference

expr.proto:370

Used in: DynamicParsedFunctionName

message EnumConstructionInstruction

ir.proto:121

Used in: RibIR

message EnumType

type_name.proto:54

Used in: TypeName

message EqualTo

ir.proto:132

Used in: RibIR

(message has no fields)

message EqualToExpr

expr.proto:192

Used in: Expr

message Expr

expr.proto:8

Used in: apidefinition.CompiledGatewayBinding, apidefinition.GatewayBinding, AddExpr, AndExpr, CallExpr, CallType, ConcatExpr, CondExpr, DivideExpr, DynamicIndexedResourceConstructorFunctionReference, DynamicIndexedResourceDropFunctionReference, DynamicIndexedResourceMethodFunctionReference, DynamicIndexedResourceStaticMethodFunctionReference, EqualToExpr, GetTagExpr, GlobalInstance, GreaterThanExpr, GreaterThanOrEqualToExpr, InterfaceInstance, LazyInvokeMethodExpr, LengthExpr, LessThanExpr, LessThanOrEqualToExpr, LetExpr, ListComprehensionExpr, ListReduceExpr, LiteralArmPattern, MatchArm, MultipleExpr, MultiplyExpr, NotExpr, OptionExpr, OrExpr, PackageInstance, PackageInterfaceInstance, PatternMatchExpr, Range, RangeFrom, RangeInclusive, RecordFieldExpr, ResourceInstance, ResourceInstanceWithWorkerName, ResultExpr, SelectFieldExpr, SelectIndexExpr, SelectIndexExprV1, SequenceExpr, SubtractExpr, TupleExpr, UnwrapExpr, WorkerInstance

message FlagType

type_name.proto:58

Used in: TypeName

message FlagsExpr

expr.proto:134

Used in: Expr

message FullyQualifiedFunctionName

instance_type.proto:78

Used in: FunctionNameType

message FullyQualifiedResourceConstructor

expr.proto:286

Used in: FunctionNameType, ResourceInstanceWithWorkerName

message FullyQualifiedResourceMethod

instance_type.proto:84

Used in: FunctionNameType, ResourceMethodEntry

message Function

ir.proto:157

Used in: FunctionReferenceType

message FunctionDictionary

instance_type.proto:8

Used in: GlobalInstance, InterfaceInstance, PackageInstance, PackageInterfaceInstance

message FunctionEntry

instance_type.proto:12

Used in: FunctionDictionary

message FunctionFunctionReference

function_name.proto:55

Used in: DynamicParsedFunctionReference, ParsedFunctionReference

message FunctionName

registry_key.proto:12

Used in: RegistryKey

message FunctionNameType

instance_type.proto:70

Function-related messages

Used in: FunctionEntry

message FunctionNameWithInterface

registry_key.proto:16

Used in: RegistryKey

message FunctionReferenceType

ir.proto:143

Used in: CreateFunctionNameInstruction

message FunctionType

instance_type.proto:91

Used in: FunctionEntry, ResourceMethodEntry

message GetTag

ir.proto:137

Used in: RibIR

(message has no fields)

message GetTagExpr

expr.proto:159

Used in: Expr

message Global

ir.proto:72

Used in: VariableId

message GlobalFunctionSite

function_name.proto:18

Used in: ParsedFunctionSite

(message has no fields)

message GlobalInstance

instance_type.proto:36

Used in: InstanceType

message GreaterThan

ir.proto:133

Used in: RibIR

(message has no fields)

message GreaterThanExpr

expr.proto:167

Used in: Expr

message GreaterThanOrEqualTo

ir.proto:135

Used in: RibIR

(message has no fields)

message GreaterThanOrEqualToExpr

expr.proto:182

Used in: Expr

message IdentifierExpr

expr.proto:138

Used in: Expr

message IndexedResourceConstructor

ir.proto:179

Used in: FunctionReferenceType

message IndexedResourceConstructorFunctionReference

function_name.proto:77

Used in: ParsedFunctionReference

message IndexedResourceDrop

ir.proto:196

Used in: FunctionReferenceType

message IndexedResourceDropFunctionReference

function_name.proto:94

Used in: ParsedFunctionReference

message IndexedResourceMethod

ir.proto:184

Used in: FunctionReferenceType

message IndexedResourceMethodFunctionReference

function_name.proto:82

Used in: ParsedFunctionReference

message IndexedResourceStaticMethod

ir.proto:190

Used in: FunctionReferenceType

message IndexedResourceStaticMethodFunctionReference

function_name.proto:88

Used in: ParsedFunctionReference

message InstanceCreationType

expr.proto:270

Used in: CallType

message InstanceType

instance_type.proto:26

message InterfaceFunctionSite

function_name.proto:22

Used in: ParsedFunctionSite

message InterfaceInstance

instance_type.proto:47

Used in: InstanceType

message InterfaceName

expr.proto:298

Used in: FullyQualifiedFunctionName, FullyQualifiedResourceConstructor, FullyQualifiedResourceMethod, InterfaceInstance, PackageInterfaceInstance, ResourceInstance

message InvocationName

expr.proto:304

* Legacy call-type that holds fully formed function names and not dynamic functions. This is kept for backward compatibility

Used in: CallExpr

message IsEmpty

ir.proto:141

Used in: RibIR

(message has no fields)

message JumpInstruction

ir.proto:101

Used in: RibIR

message KeyValue

type_name.proto:66

Used in: RecordType

message LazyInvokeMethodExpr

expr.proto:253

Used in: Expr

message Length

ir.proto:61

Used in: RibIR

(message has no fields)

message LengthExpr

expr.proto:60

Used in: Expr

message LessThan

ir.proto:134

Used in: RibIR

(message has no fields)

message LessThanExpr

expr.proto:197

Used in: Expr

message LessThanOrEqualTo

ir.proto:136

Used in: RibIR

(message has no fields)

message LessThanOrEqualToExpr

expr.proto:187

Used in: Expr

message LetExpr

expr.proto:78

Used in: Expr

message ListComprehensionExpr

expr.proto:406

Used in: Expr

message ListConstructorArmPattern

expr.proto:347

Used in: ArmPattern

message ListReduceExpr

expr.proto:412

Used in: Expr

message ListToIterator

ir.proto:210

Used in: RibIR

(message has no fields)

message ListType

type_name.proto:37

Used in: TypeName

message LiteralArmPattern

expr.proto:361

Used in: ArmPattern

message LiteralExpr

expr.proto:124

Used in: Expr

message Local

ir.proto:76

Used in: VariableId

message MatchArm

expr.proto:312

Used in: PatternMatchExpr

message MultipleExpr

expr.proto:151

Used in: Expr

message MultiplyExpr

expr.proto:207

Used in: Expr

message Negate

ir.proto:138

Used in: RibIR

(message has no fields)

message NotExpr

expr.proto:155

Used in: Expr

message NumberExpr

expr.proto:128

Used in: Expr

message OptionExpr

expr.proto:233

Used in: Expr

message OptionType

type_name.proto:45

Used in: TypeName

message Or

ir.proto:140

Used in: RibIR

(message has no fields)

message OrExpr

expr.proto:177

Used in: Expr

message PackageInstance

instance_type.proto:41

Used in: InstanceType

message PackageInterfaceFunctionSite

function_name.proto:26

Used in: ParsedFunctionSite

message PackageInterfaceInstance

instance_type.proto:53

Used in: InstanceType

message PackageName

expr.proto:292

Used in: FullyQualifiedFunctionName, FullyQualifiedResourceConstructor, FullyQualifiedResourceMethod, PackageInstance, PackageInterfaceInstance, ResourceInstance

message ParsedFunctionName

function_name.proto:5

Used in: InvocationName

message ParsedFunctionReference

function_name.proto:41

Used in: ParsedFunctionName

message ParsedFunctionSite

function_name.proto:10

Used in: CreateFunctionNameInstruction, DynamicParsedFunctionName, ParsedFunctionName

message PatternMatchExpr

expr.proto:228

Used in: Expr

message PushListInstruction

ir.proto:81

Used in: RibIR

message PushNoneInstruction

ir.proto:95

Used in: RibIR

message PushToSink

ir.proto:203

Used in: RibIR

(message has no fields)

message PushTupleInstruction

ir.proto:90

Used in: RibIR

message Range

expr.proto:64

Used in: RangeExpr

message RangeExpr

expr.proto:52

Used in: Expr

message RangeFrom

expr.proto:69

Used in: RangeExpr

message RangeInclusive

expr.proto:73

Used in: RangeExpr

message RawResourceConstructor

ir.proto:161

Used in: FunctionReferenceType

message RawResourceConstructorFunctionReference

function_name.proto:59

Used in: DynamicParsedFunctionReference, ParsedFunctionReference

message RawResourceDrop

ir.proto:165

Used in: FunctionReferenceType

message RawResourceDropFunctionReference

function_name.proto:63

Used in: DynamicParsedFunctionReference, ParsedFunctionReference

message RawResourceMethod

ir.proto:169

Used in: FunctionReferenceType

message RawResourceMethodFunctionReference

function_name.proto:67

Used in: DynamicParsedFunctionReference, ParsedFunctionReference

message RawResourceStaticMethod

ir.proto:174

Used in: FunctionReferenceType

message RawResourceStaticMethodFunctionReference

function_name.proto:72

Used in: DynamicParsedFunctionReference, ParsedFunctionReference

message RecordConstructorArmPattern

expr.proto:351

Used in: ArmPattern

message RecordExpr

expr.proto:107

Used in: Expr

message RecordFieldArmPattern

expr.proto:355

Used in: RecordConstructorArmPattern

message RecordFieldExpr

expr.proto:111

Used in: RecordExpr

message RecordType

type_name.proto:62

Used in: TypeName

message RegistryKey

registry_key.proto:5

Used in: component.FunctionConstraint, WorkerFunctionType

message ResourceInstance

instance_type.proto:60

Used in: InstanceType

message ResourceInstanceWithWorkerName

expr.proto:281

Used in: InstanceCreationType

message ResourceMethodDictionary

instance_type.proto:17

Used in: ResourceInstance

message ResourceMethodEntry

instance_type.proto:21

Used in: ResourceMethodDictionary

message ResultExpr

expr.proto:238

Used in: Expr

message ResultType

type_name.proto:49

Used in: TypeName

message RibByteCode

rib_byte_code.proto:7

Used in: apidefinition.CompiledGatewayBinding, CompilerOutput

message RibIR

ir.proto:11

Used in: RibByteCode

message RibInputType

rib_input.proto:7

Used in: apidefinition.CompiledGatewayBinding, CompilerOutput

message RibOutputType

rib_output.proto:7

Used in: apidefinition.CompiledGatewayBinding, CompilerOutput

message SelectFieldExpr

expr.proto:84

Used in: Expr

message SelectIndexExpr

expr.proto:90

Used in: Expr

message SelectIndexExprV1

expr.proto:96

Used in: Expr

message SelectIndexV1

ir.proto:63

Used in: RibIR

(message has no fields)

message SemVersion

function_name.proto:33

Used in: PackageInterfaceFunctionSite

message SequenceExpr

expr.proto:102

Used in: Expr

message SinkToList

ir.proto:201

Used in: RibIR

(message has no fields)

message SubtractExpr

expr.proto:212

Used in: Expr

message ThrowExpr

expr.proto:116

Used in: Expr

message TupleConstructorArmPattern

expr.proto:343

Used in: ArmPattern

message TupleExpr

expr.proto:120

Used in: Expr

message TupleType

type_name.proto:41

Used in: TypeName

message TypeName

type_name.proto:22

Used in: IdentifierExpr, KeyValue, LetExpr, ListType, NumberExpr, OptionExpr, OptionType, ResultExpr, ResultType, SelectFieldExpr, SelectIndexExpr, SelectIndexExprV1, SequenceExpr, TupleType, VariantCase

message UnwrapExpr

expr.proto:163

Used in: Expr

message UpdateInstruction

ir.proto:99

(message has no fields)

message VariableId

ir.proto:65

Used in: RibIR

message VariantCase

type_name.proto:75

Used in: VariantType

message VariantConstructionInstruction

ir.proto:116

Used in: RibIR

message VariantType

type_name.proto:71

Used in: TypeName

message WildCardArmPattern

expr.proto:329

Used in: ArmPattern

(message has no fields)

message WorkerFunctionType

worker_functions_in_rib.proto:11

Used in: WorkerFunctionsInRib

message WorkerFunctionsInRib

worker_functions_in_rib.proto:7

Used in: apidefinition.CompiledGatewayBinding, CompilerOutput

message WorkerInstance

expr.proto:277

Used in: InstanceCreationType

enum WorkerNamePresence

ir.proto:111

Used in: CallInstruction