Expand description
Transport-domain semantics layered on top of rustsim-core and rustsim-spaces.
This module provides reusable transport metadata plus transport operations
over LinkSpace<LinkProperties>.
Current semantic position:
- topology and occupancy primitives come from
LinkSpace<P> - this module adds transport-specific calculations and convenience presets
- queue and control decisions are explicit policies in
crate::policy
In particular:
link_density,link_speed, and travel-time helpers are per-link snapshot calculationsagent_speeduses the default FIFO/gap policy for current ordering and downstream blocking- no lane-changing, merge-resolution, signal-phase engine, or network-equilibrium model is implied
Structs§
- Link
Properties - Transport-specific physical properties of a link.
- Transit
Stop Metadata - Minimal reusable metadata for a transit stop/platform anchor.
- Transport
Link Metadata - Minimal reusable transport metadata for a link or edge.
Enums§
- Fundamental
Diagram - Speed-density relationship (fundamental diagram) for a transport link.
- Link
Class - Coarse classification for transport links.
- Traffic
Control Type - Coarse traffic control semantics at a node, movement, or approach.
- Turn
Type - Coarse turning movement semantics.
Traits§
- Transport
Link Ops - Transport-specific operations over
LinkSpace<LinkProperties>.
Type Aliases§
- Transport
Link Space - Canonical transport-specialized link space.