package
2.1.0+incompatible
Repository: https://github.com/jexia/semaphore.git
Documentation: pkg.go.dev

# Functions

ConstructFieldType constructs a field constructor from the given property.
ConstructMessage constructs a proto message of the given specs into the given message builders.
NewConstructor constructs a new Proto constructor.
NewMessage attempts to construct a new proto message descriptor for the given specs property.

# Structs

Constructor is capable of constructing new codec managers for the given resource and specs.
ErrInvalidFieldType is thrown when the given field type is invalid.
ErrNonRootMessage occurs when message type is not root.
ErrUndefinedSpecs occurs when spacs are nil.
Manager represents a proto message encoder/decoder.
Service represents a gRPC service.

# Interfaces

Method represents a service mthod.

# Type aliases

Field represents a protobuf field.
Message represents a protobuffer message.
Methods represents a collection of methods.
Repeated represents a repeated field with the given template.
TrySetter represents a protoreflect setter used to define various values.