Crate reproto_core [] [src]

Reexports

pub extern crate semver;

Modules

errors

Structs

BytesObject
DeclIter
ErrorPos
Loc
Mime
PathObject
Pos
RpCode
RpEnumBody
RpEnumVariant
RpField
RpFile
RpInterfaceBody
RpName
RpNumber
RpOptionDecl
RpPackage
RpPathSpec
RpRequiredPackage
RpServiceAccepts
RpServiceBody
RpServiceEndpoint
RpServiceReturns
RpSubType
RpTupleBody
RpTypeBody
RpVersionedPackage
Version

Represents a version number conforming to the semantic versioning scheme.

VersionReq

A VersionReq is a struct containing a list of predicates that can apply to ranges of version numbers. Matching operations can then be done with the VersionReq against a particular version to see if it satisfies some or all of the constraints.

Enums

RpDecl
RpEnumOrdinal
RpEnumType
RpModifier
RpPathSegment
RpRegistered
RpType
RpValue

Traits

ForEachLoc

Helper trait to iterate over a collection of loc items.

Merge

Merging of models.

Object
OptionEntry
Options

Helper for looking up and dealing with options.

WithPos