rustsim-mobility 0.0.1

Multi-modal mobility glue for rustsim: leg-based trips, mode transitions, shared obstacle interfaces between crowds, vehicles, and transit
Documentation
# This file is automatically @generated by Cargo.
# It is not intended for manual editing.
version = 4

[[package]]
name = "ahash"
version = "0.8.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5a15f179cd60c4584b8a8c596927aadc462e27f2ca70c04e0071964a73ba7a75"
dependencies = [
 "cfg-if",
 "once_cell",
 "version_check",
 "zerocopy",
]

[[package]]
name = "allocator-api2"
version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923"

[[package]]
name = "cfg-if"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9330f8b2ff13f34540b44e946ef35111825727b38d33286ef986142615121801"

[[package]]
name = "getrandom"
version = "0.2.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0"
dependencies = [
 "cfg-if",
 "libc",
 "wasi",
]

[[package]]
name = "hashbrown"
version = "0.14.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e5274423e17b7c9fc20b6e7e208532f9b19825d82dfd615708b70edd83df41f1"
dependencies = [
 "ahash",
 "allocator-api2",
]

[[package]]
name = "libc"
version = "0.2.182"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112"

[[package]]
name = "once_cell"
version = "1.21.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"

[[package]]
name = "pin-project-lite"
version = "0.2.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b"

[[package]]
name = "ppv-lite86"
version = "0.2.21"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "85eae3c4ed2f50dcfe72643da4befc30deadb458a9b590d720cde2f2b1e97da9"
dependencies = [
 "zerocopy",
]

[[package]]
name = "proc-macro2"
version = "1.0.106"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934"
dependencies = [
 "unicode-ident",
]

[[package]]
name = "quote"
version = "1.0.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4"
dependencies = [
 "proc-macro2",
]

[[package]]
name = "rand"
version = "0.8.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5ca0ecfa931c29007047d1bc58e623ab12e5590e8c7cc53200d5202b69266d8a"
dependencies = [
 "libc",
 "rand_chacha",
 "rand_core",
]

[[package]]
name = "rand_chacha"
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88"
dependencies = [
 "ppv-lite86",
 "rand_core",
]

[[package]]
name = "rand_core"
version = "0.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c"
dependencies = [
 "getrandom",
]

[[package]]
name = "rustsim-broadphase"
version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e49cdb67b14c8043b89b7fcffdb776d7035f9931c4b29bcddc2ac2644a0afd33"
dependencies = [
 "hashbrown",
 "rustsim-geometry",
]

[[package]]
name = "rustsim-core"
version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba8c8bfbc3662551c8e9425ab9faa31d9f2701af12dbb57e7f7bc69d3864903b"
dependencies = [
 "hashbrown",
 "rand",
 "thiserror",
 "tracing",
]

[[package]]
name = "rustsim-crowd"
version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b7d0b05918c22ea9352485c6ececc8a3c1042e0c52433d029d883084e9647db"
dependencies = [
 "rustsim-broadphase",
 "rustsim-core",
 "rustsim-geometry",
 "thiserror",
]

[[package]]
name = "rustsim-geometry"
version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "480a99146e1aa3773ad3ccf5435fe3571b357307e0134bd36082ab10bb36430a"

[[package]]
name = "rustsim-mobility"
version = "0.0.1"
dependencies = [
 "hashbrown",
 "rustsim-crowd",
 "rustsim-geometry",
 "rustsim-modes",
 "rustsim-traffic",
 "rustsim-transit",
 "rustsim-vehicle",
 "thiserror",
]

[[package]]
name = "rustsim-modes"
version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "90983f52e60c6c1d488910f02acd022c2e6c163da30c54ca9ba3e7ef9be0aa60"

[[package]]
name = "rustsim-spaces"
version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0018e5915e23851c00ae376687ba28d3f3c46c1b56979c4fc7d368f5145de8c8"
dependencies = [
 "rand",
 "rustsim-core",
 "thiserror",
]

[[package]]
name = "rustsim-traffic"
version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ca8fbbfb032f8a4677fdfc5829e8825449a6229d89d8c7b3edd124cd0fc162fc"
dependencies = [
 "rustsim-core",
 "rustsim-modes",
 "rustsim-spaces",
 "thiserror",
]

[[package]]
name = "rustsim-transit"
version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "76eb2b8cb1a1864076e879b7ea280ee41ad41d8325096a01cf09fe6dea5c3a82"
dependencies = [
 "rustsim-geometry",
 "thiserror",
]

[[package]]
name = "rustsim-vehicle"
version = "0.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a496497a9abdec6a647e283544986ea534f50809449c7ec8b0dacde746953ac5"
dependencies = [
 "rustsim-geometry",
 "thiserror",
]

[[package]]
name = "syn"
version = "2.0.116"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3df424c70518695237746f84cede799c9c58fcb37450d7b23716568cc8bc69cb"
dependencies = [
 "proc-macro2",
 "quote",
 "unicode-ident",
]

[[package]]
name = "thiserror"
version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4"
dependencies = [
 "thiserror-impl",
]

[[package]]
name = "thiserror-impl"
version = "2.0.18"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5"
dependencies = [
 "proc-macro2",
 "quote",
 "syn",
]

[[package]]
name = "tracing"
version = "0.1.44"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100"
dependencies = [
 "pin-project-lite",
 "tracing-attributes",
 "tracing-core",
]

[[package]]
name = "tracing-attributes"
version = "0.1.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da"
dependencies = [
 "proc-macro2",
 "quote",
 "syn",
]

[[package]]
name = "tracing-core"
version = "0.1.36"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a"
dependencies = [
 "once_cell",
]

[[package]]
name = "unicode-ident"
version = "1.0.24"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75"

[[package]]
name = "version_check"
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"

[[package]]
name = "wasi"
version = "0.11.1+wasi-snapshot-preview1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"

[[package]]
name = "zerocopy"
version = "0.8.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a"
dependencies = [
 "zerocopy-derive",
]

[[package]]
name = "zerocopy-derive"
version = "0.8.39"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517"
dependencies = [
 "proc-macro2",
 "quote",
 "syn",
]