Get desktop application:
View/edit binary Protocol Buffers messages
Used in: Expr
optional Expr left = 1
optional Expr right = 2
Used in: RibIR
(message has no fields)
Used in: RibIR
(message has no fields)
Used in: Expr
optional Expr left = 1
optional Expr right = 2
Used in: AsArmPattern, ConstructorArmPattern, ListConstructorArmPattern, MatchArm, RecordFieldArmPattern, TupleConstructorArmPattern
Used in: ArmPattern
Used in: TypeName
BOOL = 0
S8 = 1
U8 = 2
S16 = 3
U16 = 4
S32 = 5
U32 = 6
S64 = 7
U64 = 8
F32 = 9
F64 = 10
CHR = 11
STR = 12
Used in: Expr
Used in: Expr
repeated Expr params = 2
optional CallType call_type = 3
optional string generic_type_parameter = 4
Used in: RibIR
uint64 argument_count = 2
Used in: CallExpr
oneof name
string variant_constructor = 2
string enum_constructor = 3
optional Expr worker_name = 5
Used in: Expr
Used in: RibIR
Used in: Expr
optional Expr left = 1
optional Expr cond = 2
optional Expr right = 3
Used in: ArmPattern
Used in: RibIR
Used in: RibIR
Used in: Expr
optional Expr left = 1
optional Expr right = 2
Used in: DynamicParsedFunctionReference
string resource = 1
repeated Expr resource_params = 2
Used in: DynamicParsedFunctionReference
string resource = 1
repeated Expr resource_params = 2
Used in: DynamicParsedFunctionReference
string resource = 1
repeated Expr resource_params = 2
string method = 3
Used in: DynamicParsedFunctionReference
string resource = 1
repeated Expr resource_params = 2
string method = 3
Used in: CallType
Used in: DynamicParsedFunctionName
Used in: RibIR
Used in: TypeName
repeated string cases = 1
Used in: RibIR
(message has no fields)
Used in: Expr
optional Expr left = 1
optional Expr right = 2
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
Used in: TypeName
repeated string flags = 1
Used in: Expr
repeated string values = 1
Used in: FunctionNameType
Used in: FunctionNameType, ResourceInstanceWithWorkerName
Used in: FunctionNameType, ResourceMethodEntry
optional PackageName package_name = 1
optional InterfaceName interface_name = 2
string resource_name = 3
string method_name = 4
Used in: FunctionReferenceType
Used in: GlobalInstance, InterfaceInstance, PackageInstance, PackageInterfaceInstance
Used in: FunctionDictionary
Used in: DynamicParsedFunctionReference, ParsedFunctionReference
Used in: RegistryKey
Used in: FunctionEntry
Used in: RegistryKey
string interface_name = 1
string function_name = 2
Used in: CreateFunctionNameInstruction
Used in: FunctionEntry, ResourceMethodEntry
Used in: RibIR
(message has no fields)
Used in: Expr
Used in: VariableId
Used in: ParsedFunctionSite
(message has no fields)
Used in: InstanceType
optional Expr worker_name = 1
Used in: RibIR
(message has no fields)
Used in: Expr
optional Expr left = 1
optional Expr right = 2
Used in: RibIR
(message has no fields)
Used in: Expr
optional Expr left = 1
optional Expr right = 2
Used in: Expr
string name = 1
optional TypeName type_name = 2
Used in: FunctionReferenceType
string resource_name = 1
uint32 arg_size = 2
Used in: ParsedFunctionReference
string resource = 1
repeated string resource_params = 2
Used in: FunctionReferenceType
string resource_name = 1
uint32 arg_size = 2
Used in: ParsedFunctionReference
string resource = 1
repeated string resource_params = 2
Used in: FunctionReferenceType
string resource_name = 1
uint32 arg_size = 2
string method_name = 3
Used in: ParsedFunctionReference
string resource = 1
repeated string resource_params = 2
string method = 3
Used in: FunctionReferenceType
string resource_name = 1
uint32 arg_size = 2
string method_name = 3
Used in: ParsedFunctionReference
string resource = 1
repeated string resource_params = 2
string method = 3
Used in: CallType
Used in: ParsedFunctionSite
Used in: InstanceType
Used in: FullyQualifiedFunctionName, FullyQualifiedResourceConstructor, FullyQualifiedResourceMethod, InterfaceInstance, PackageInterfaceInstance, ResourceInstance
string name = 1
optional string version = 2
Used in: CallExpr
oneof name
string variant_constructor = 2
string enum_constructor = 3
Used in: RibIR
(message has no fields)
Used in: RibIR
uint64 instruction_id = 1
Used in: RecordType
string key = 1
optional TypeName value = 2
Used in: Expr
optional Expr lhs = 1
string method = 2
optional string generic_type_parameter = 3
repeated Expr args = 4
Used in: RibIR
(message has no fields)
Used in: Expr
Used in: RibIR
(message has no fields)
Used in: Expr
optional Expr left = 1
optional Expr right = 2
Used in: RibIR
(message has no fields)
Used in: Expr
optional Expr left = 1
optional Expr right = 2
Used in: Expr
string name = 1
optional Expr expr = 2
optional TypeName type_name = 3
Used in: Expr
string iterated_variable = 1
optional Expr iterable_expr = 2
optional Expr yield_expr = 3
Used in: ArmPattern
Used in: Expr
string reduce_variable = 1
string iterated_variable = 2
optional Expr iterable_expr = 3
optional Expr init_value_expr = 4
optional Expr yield_expr = 5
Used in: RibIR
(message has no fields)
Used in: TypeName
Used in: ArmPattern
Used in: Expr
Used in: VariableId
string name = 1
optional uint64 id = 2
Used in: PatternMatchExpr
Used in: Expr
Used in: Expr
optional Expr left = 1
optional Expr right = 2
Used in: RibIR
(message has no fields)
Used in: Expr
Used in: Expr
optional double float = 1
optional TypeName type_name = 2
optional string number = 3
Used in: Expr
Used in: TypeName
Used in: RibIR
(message has no fields)
Used in: Expr
optional Expr left = 1
optional Expr right = 2
Used in: InstanceType
Used in: ParsedFunctionSite
string namespace = 1
string package = 2
string interface = 3
optional SemVersion version = 4
Used in: InstanceType
Used in: FullyQualifiedFunctionName, FullyQualifiedResourceConstructor, FullyQualifiedResourceMethod, PackageInstance, PackageInterfaceInstance, ResourceInstance
string namespace = 1
string package_name = 2
optional string version = 3
Used in: InvocationName
Used in: ParsedFunctionName
Used in: CreateFunctionNameInstruction, DynamicParsedFunctionName, ParsedFunctionName
Used in: Expr
Used in: RibIR
Used in: RibIR
Used in: RibIR
(message has no fields)
Used in: RibIR
Used in: RangeExpr
optional Expr from = 1
optional Expr to = 2
Used in: Expr
Used in: RangeExpr
Used in: RangeExpr
optional Expr from = 1
optional Expr to = 2
Used in: FunctionReferenceType
Used in: DynamicParsedFunctionReference, ParsedFunctionReference
Used in: FunctionReferenceType
Used in: DynamicParsedFunctionReference, ParsedFunctionReference
Used in: FunctionReferenceType
string resource_name = 1
string method_name = 2
Used in: DynamicParsedFunctionReference, ParsedFunctionReference
string resource = 1
string method = 2
Used in: FunctionReferenceType
string resource_name = 1
string method_name = 2
Used in: DynamicParsedFunctionReference, ParsedFunctionReference
string resource = 1
string method = 2
Used in: ArmPattern
Used in: Expr
Used in: RecordConstructorArmPattern
Used in: RecordExpr
string name = 1
optional Expr expr = 2
Used in: TypeName
Used in: component.FunctionConstraint, WorkerFunctionType
Used in: InstanceType
optional Expr worker_name = 1
optional PackageName package_name = 2
optional InterfaceName interface_name = 3
string resource_constructor = 4
repeated Expr resource_args = 5
Used in: InstanceCreationType
optional Expr worker_name = 1
Used in: ResourceInstance
Used in: ResourceMethodDictionary
Used in: Expr
oneof result
optional TypeName type_name = 3
Used in: TypeName
Used in: apidefinition.CompiledGatewayBinding, CompilerOutput
repeated RibIR instructions = 1
Used in: RibByteCode
oneof instruction
wasm.ast.Type create_and_push_record = 4
string update_record = 5
string select_field = 11
uint64 select_index = 12
string throw = 23
GetTag get_tag = 25
And and = 31
Or or = 33
Used in: apidefinition.CompiledGatewayBinding, CompilerOutput
Used in: apidefinition.CompiledGatewayBinding, CompilerOutput
Used in: Expr
string field = 1
optional Expr expr = 2
optional TypeName type_name = 3
Used in: Expr
uint64 index = 1
optional Expr expr = 2
optional TypeName type_name = 3
Used in: Expr
Used in: RibIR
(message has no fields)
Used in: PackageInterfaceFunctionSite
uint64 major = 1
uint64 minor = 2
uint64 patch = 3
string pre = 4
string build = 5
Used in: Expr
Used in: RibIR
(message has no fields)
Used in: Expr
optional Expr left = 1
optional Expr right = 2
Used in: Expr
Used in: ArmPattern
Used in: Expr
Used in: TypeName
Used in: IdentifierExpr, KeyValue, LetExpr, ListType, NumberExpr, OptionExpr, OptionType, ResultExpr, ResultType, SelectFieldExpr, SelectIndexExpr, SelectIndexExprV1, SequenceExpr, TupleType, VariantCase
Used in: Expr
(message has no fields)
Used in: RibIR
Used in: VariantType
string case_name = 1
optional TypeName variant_arg = 2
Used in: RibIR
Used in: TypeName
Used in: ArmPattern
(message has no fields)
Used in: WorkerFunctionsInRib
Used in: apidefinition.CompiledGatewayBinding, CompilerOutput
Used in: InstanceCreationType
optional Expr worker_name = 1
Used in: CallInstruction