Crate tinc_pb_prost

Source
Expand description

Protobuf Compiled Definitions for Tinc

See the changelog for a full release history.

§Feature flags

  • docs — Enables changelog and documentation of feature flags

§License

This project is licensed under the MIT or Apache-2.0 license. You can choose between one of them if you use this work.

SPDX-License-Identifier: MIT OR Apache-2.0

Modules§

predefined_constraints
Nested message and enum types in PredefinedConstraints.
float_constraints
Nested message and enum types in FloatConstraints.
double_constraints
Nested message and enum types in DoubleConstraints.
int32_constraints
Nested message and enum types in Int32Constraints.
int64_constraints
Nested message and enum types in Int64Constraints.
u_int32_constraints
Nested message and enum types in UInt32Constraints.
u_int64_constraints
Nested message and enum types in UInt64Constraints.
string_constraints
Nested message and enum types in StringConstraints.
map_constraints
Nested message and enum types in MapConstraints.
primitive_constraints
Nested message and enum types in PrimitiveConstraints.
field_constraints
Nested message and enum types in FieldConstraints.
http_endpoint_options
Nested message and enum types in HttpEndpointOptions.
oneof_options
Nested message and enum types in OneofOptions.
changelog
Changelogs generated by [scuffle_changelog]

Structs§

ServiceOptions
MethodOptions
MessageOptions
PredefinedConstraints
Predefined constraints allow us to extend the validation system by defining our own custom message extensions with validation constraints.
FieldOptions
FloatConstraints
DoubleConstraints
Int32Constraints
Int64Constraints
UInt32Constraints
UInt64Constraints
StringConstraints
BytesConstraints
EnumConstraints
RepeatedConstraints
MapConstraints
PrimitiveConstraints
FieldConstraints
CelExpression
EnumOptions
EnumVariantOptions
HttpEndpointOptions
OneofOptions

Enums§

RenameAll
Enum to define how to rename fields or enum variants.
Visibility
Change the visibility of a field or enum variant
JsonOmittable
JsonOmittable is the notion of leaving out fields, and how we behave when a field is missing.

Constants§

TINC_ANNOTATIONS
The raw protobuf file
TINC_ANNOTATIONS_PB_PATH
Path to the pre-compiled field-descriptors
TINC_ANNOTATIONS_PB
Field descriptor binary