Crate reproto_ast [] [src]

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