package claro.module_system.module_serialization

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

message SerializedClaroModule

SerializedClaroModule.proto:26

Next id: 15

message SerializedClaroModule.ClaroSourceFile

SerializedClaroModule.proto:27

Used in: SerializedClaroModule

message SerializedClaroModule.CodegendMonomorphizationsList

SerializedClaroModule.proto:134

Used in: SerializedClaroModule

message SerializedClaroModule.CodegendMonomorphizationsList.CodegendMonomorphization

SerializedClaroModule.proto:135

Used in: CodegendMonomorphizationsList

message SerializedClaroModule.ExportedContractDefinition

SerializedClaroModule.proto:108

Used in: SerializedClaroModule

message SerializedClaroModule.ExportedContractImplementation

SerializedClaroModule.proto:114

Used in: SerializedClaroModule

message SerializedClaroModule.ExportedFlagDefinitions

SerializedClaroModule.proto:84

Used in: SerializedClaroModule

message SerializedClaroModule.ExportedFlagDefinitions.ExportedFlag

SerializedClaroModule.proto:85

Used in: ExportedFlagDefinitions, ExportedFlagsList

message SerializedClaroModule.ExportedFlagDefinitions.ExportedFlagsList

SerializedClaroModule.proto:89

Used in: ExportedFlagDefinitions

message SerializedClaroModule.ExportedHttpServiceDefinition

SerializedClaroModule.proto:124

Used in: SerializedClaroModule

message SerializedClaroModule.ExportedHttpServiceDefinition.Endpoint

SerializedClaroModule.proto:125

Used in: ExportedHttpServiceDefinition

message SerializedClaroModule.ExportedStaticValue

SerializedClaroModule.proto:102

Used in: SerializedClaroModule

message SerializedClaroModule.ExportedTransitiveDepModule

SerializedClaroModule.proto:53

This message breaks down an exported transitive dep type as follows: For the type reference `FooDep::SomeType` in a .claro_module_api file: - module_name = "FooDep" - unique_module_name = "src$com$some$concrete$dep$module" - this is assuming tha the concrete claro_module() dep implementing FooDep::SomeType is located at the bazel - path "//src/com/some/concrete/dep:module".

Used in: SerializedClaroModule

message SerializedClaroModule.ExportedTypeDefinitions

SerializedClaroModule.proto:67

Used in: SerializedClaroModule

message SerializedClaroModule.ExportedTypeDefinitions.NewTypeDef

SerializedClaroModule.proto:68

Used in: ExportedTypeDefinitions

message SerializedClaroModule.ExportedTypeDefinitions.ProcedureList

SerializedClaroModule.proto:75

Literally just a simple wrapper type in order to have a map with list values.

Used in: ExportedTypeDefinitions

message SerializedClaroModule.Procedure

SerializedClaroModule.proto:58

Used in: SerializedClaroModule, ExportedContractDefinition, ExportedContractImplementation, ExportedHttpServiceDefinition.Endpoint, ExportedTypeDefinitions.NewTypeDef, ExportedTypeDefinitions.ProcedureList

message SerializedClaroModule.UniqueModuleDescriptor

SerializedClaroModule.proto:32

Used in: SerializedClaroModule