Crate transitfeed [] [src]

Transit Feed provides a consistent set of data structures, parsers, and API clients for obtaining usable transit related information such as routes, stop, trips, stop times, and more.

Structs

Agency

Agency

AgencyIterator

An decoder which returns as its iterator output a new Stop struct from a CSV iterator.

Calendar

Calendar

CalendarDate

CalendarDate

CalendarDateIterator

An decoder which returns as its iterator output a new Calendar struct from a CSV iterator.

CalendarIterator

An decoder which returns as its iterator output a new Calendar struct from a CSV iterator.

FareAttribute

FareAttribute

FareRule

FareRule origin, destination, and contains reference a zone_id from stops

Frequency

Frequency

FrequencyIterator

An decoder which returns as its iterator output a new Frequency struct from a CSV iterator.

Route

Route

RouteIterator

An decoder which returns as its iterator output a new Route struct from a CSV iterator.

Shape

Shape

ShapeIterator

An decoder which returns as its iterator output a new Stop struct from a CSV iterator.

Stop

Stop

StopIterator

An decoder which returns as its iterator output a new Stop struct from a CSV iterator.

StopTime

StopTime

StopTimeIterator

An decoder which returns as its iterator output a new StopTime struct from a CSV iterator.

TimeOffset
Trip

Trip

TripIterator

An decoder which returns as its iterator output a new Trip struct from a CSV iterator.

Enums

BikesAllowed

Bikes Allowed

DropoffType

DropoffType for StopTime

ExceptionType

ExceptionType for CalendarDate

FrequencyAccuracy

exact_times for Frequency

LocationType

Location Type

PaymentMethod

PaymentMethod for FareAttribute

PickupType

PickupType for StopTime

RouteType

RouteType

Timepoint

Timepoint for StopTime

Transfers

Tranfers for FareAttribute

WheelchairAccessible

Wheelchair Accessible

WheelchairBoarding

Wheelchair Boarding

Traits

Transit

Transit trait defines methods for iterating over components of a Transit system