Crate reproto_ast

Source

Structs§

Code
A contextual code-block.
Decls
Endpoint
An endpoint
EndpointArgument
The argument in and endpoint.
EnumBody
The body of an enum declaration.
EnumVariant
Field
A field.
File
A file.
InterfaceBody
The body of an interface declaration
Item
Items can be commented and have attributes.
PathSpec
A path specification.
PathStep
A step in a path specification.
ServiceBody
The body of a service declaration.
SubType
The body of a sub-type
TupleBody
The body of a tuple
TypeBody
The body of a type
UseDecl
A use declaration

Enums§

Attribute
An attribute.
AttributeItem
Name value pair.
Channel
Describes how data is transferred over a channel.
Decl
Any kind of declaration.
EnumMember
A member in a tuple, type, or interface.
Name
A name.
Package
A package declaration.
PathPart
A part of a step.
ServiceMember
A member of a service declaration.
Type
A type.
TypeMember
A member in a tuple, type, or interface.
Value
A literal value