Files
developer-roadmap/src/data/roadmaps/rust/migration-mapping.json
T
2025-06-17 03:32:31 +01:00

121 lines
6.3 KiB
JSON

{
"introduction": "4U-HZQGH7kaWCB94Xy8Mh",
"introduction:what-is-rust": "cMfsRtvzvDZZJ0TqeUOxm",
"introduction:why-rust": "VhSEH_RoWFt1z2lial7xZ",
"introduction:installing-rust": "-IqA02ObYvXPW1ot6t_b9",
"introduction:ides-and-rust": "oyP1ZyOgDC4nYEQXHwdVQ",
"introduction:rust-repl": "eYCNYtwXBjZwcPUe7QYZ-",
"language-basics": "6E4pGifNfSAq6SbzfzFNT",
"language-basics:syntax:pattern-matching": "yqp3UePmSlGyOYpxITis4",
"language-basics:syntax:functions": "5hKJaMKpeFEUi3S1Hpiyk",
"language-basics:syntax:control-flow": "u2wlnmE1uLaTqWw35UF0a",
"language-basics:syntax:variables": "Gw5E21W5zis-RUIgNSEV2",
"language-basics:constructs:enums": "FswpjWqqt8-BzUTsDDjel",
"language-basics:constructs:structs": "Mi9mQ-8gyDPd8Mbu1zuHt",
"language-basics:constructs:traits": "SJMuIEuHp8X6nfLb0k0TU",
"language-basics:constructs:impl-blocks": "HzWHDQZjA9OgVZEWrmhKf",
"language-basics:data-structures:integers": "FHZSxSiOZYNBEz6tu8wuF",
"language-basics:data-structures:floats": "rNHHp1GgmRnKIYlZayi59",
"language-basics:data-structures:boolean": "bjwJCGMx5ZfrH7vz3eLS7",
"language-basics:data-structures:character": "dXMJb2wDmmh2jie1AnPoK",
"language-basics:data-structures:tuple": "81_J7CwtUUjYPvKV_prg3",
"language-basics:data-structures:array": "2DbdHCjFzGHwCUETakaGh",
"language-basics:data-structures:vector": "PskCueCc9pSxfnSzfdX-u",
"language-basics:data-structures:string": "Hu1jf46OpX44nam_UvYqc",
"language-basics:data-structures:hashmap": "JAgjrf5WDXiorZ6gFRzTc",
"language-basics:data-structures:hashset": "b1iYy4Hvkj47Q13V2HE4i",
"language-basics:data-structures:linked-list": "iR0ewc2yURqS7bfMWfoBi",
"language-basics:data-structures:binary-heap": "jdndHBzmdgI6uYql6bO4W",
"language-basics:data-structures:stack": "B-S1hE-ofNTutnkc2hJBf",
"language-basics:data-structures:queue": "fq2NMV-QV9ayJl82ZWzov",
"language-basics:data-structures:btree-map": "LWgaZWTJVWLDes3HzflRh",
"language-basics:data-structures:btree-set": "FsyLYRQP_rs4qL7IAj9Mo",
"language-basics:data-structures:rc": "U9Bd-GO0QwYVLvESR4PTb",
"language-basics:data-structures:arc": "yYmV5qkldu0FkDhOhWOXs",
"language-basics:data-structures:mutex": "GbbeV3r27IBEKHyiyLqs6",
"language-basics:data-structures:rwlock": "WzGl4DkANjUu7VC1AIWI-",
"language-basics:data-structures:channels": "3nXJg5Y4SUug_dEAj0eQm",
"language-basics:ownership:rules": "2UQ3AuGkDbT0-54l0rOGM",
"language-basics:ownership:borrowing": "-onH5vPffdcZFjjVcnEpk",
"language-basics:ownership:stack-heap": "UdXq0H8599cDTKXaIlPqt",
"error-handling": "X2gB0m-ZKSC4TJyIcwsMx",
"error-handling:option": "wQHkBydWsiGEOZMdKmz40",
"error-handling:propagating": "pTC1ucmErVnMbNFnYLJK7",
"error-handling:custom-error": "LwqOxYY9E9MUDgz2M40uV",
"modules-and-crates": "Zpowr_NGd-E2DC3g-oW9h",
"modules-and-crates:code-organization": "c_SdccEXEJyh4ymWzvCeX",
"modules-and-crates:dependency-mgmt": "PkePVzV-b1pgFJP5xID5_",
"modules-and-crates:publishing": "Op0-bdMV3kE9Be6Ot1aC6",
"concurrency-parallelism": "pehYc_xLrs6BFUbcpPTiJ",
"concurrency-parallelism:threads": "pJN260pWQVO0gHxi1-_3U",
"concurrency-parallelism:atomic-operations": "n1Epl_nBuoXW2OE0IKYVR",
"concurrency-parallelism:futures": "kVfBbsOHoixvqb4dYTG3Q",
"traits-generics": "zLKbYX0nnbfD5n3P_JRaS",
"traits-generics:trait-def": "_EicstELZcdesHiXFWJGu",
"traits-generics:trait-bounds": "pRDgDtRIVpNM2CdhSOS3Q",
"traits-generics:advanced-generics": "_hxwo_iAdOwlWBltv7i6i",
"lifetimes-borrow": "UZ56NKloehcxUFNuSeO19",
"lifetimes-borrow:explicit-lifetime": "R5HIVS-lyCp9b46aXqx2m",
"lifetimes-borrow:lifetime-elision": "qJI8GObmsxyc_tTtUEOAd",
"lifetimes-borrow:covariant": "7yVvMnvCvLbFa51pESx0j",
"macros": "eTpZXd8E2jVBmk_aSLZYV",
"macros:declarative": "AXWXXsww7Xkl3BYgtThNe",
"macros:procedural": "bkVM1OIbv4XUpY6FQb8x_",
"macros:domain-specific": "Kb7KF7JCMaWFz-GuaQmQV",
"web-development": "KomYBYxj0FTrJDYB3nU5B",
"web-development:rocket": "ApjwY_70OGG_dNIC85oBD",
"web-development:axum": "duQ1RO1lqq793mfb5w31P",
"web-development:actix": "3Y90v2ysoMcyjDL24H7mC",
"async-programming": "yu0f5gALho0e8wzV10yow",
"async-programming:tokio": "H0mctp3Bj2OYfIGFDWGfz",
"async-programming:async-std": "_2uQInXPdOY-DpYTO1Prt",
"async-programming:smol": "3C9gCBAq3OQVb583S72D4",
"networking": "3pL0ARqk8uRNimopHSalW",
"networking:reqwest": "TtajUXZpyNx9AmdUawm-8",
"networking:hyper": "-MiN5ytI43EjgmWV55BhU",
"networking:quinn": "qi1pmsY8bPk8nbHiBIGha",
"serialization": "gcmKSLWfBqx4aPZOmyQsg",
"serialization:serde": "EHErECEYws05oi59OsZpC",
"serialization:json-rust": "ZXMKY0f7mqqlsvyH9u-LM",
"database-orm": "_n7emeqzf5UTxVB5-385G",
"database-orm:diesel": "UAXpBK3lfnq0Q4RcBehZ1",
"database-orm:sqlx": "r2KembNZ2WIzLe87EB91K",
"database-orm:rusqlite": "a2MLN7f-FvsgdmvP9ixlv",
"cryptography": "Rv_Z-rbtELPZ1Nv0PZQmV",
"cryptography:ring": "w8nxQDxmfoUHkFV66TKiq",
"cryptography:rust-crypto": "f68x7r-qzaQfrzXnjOI2q",
"cryptography:sodiumoxide": "hzzRFb5cyXkgUdLZxaozB",
"cli-utils": "2Zyyf9q_CxmOW-z2pipL8",
"cli-utils:clap": "AId80IokM7NvGBVutmuGC",
"cli-utils:structopt": "_43912wPdXgLL8v-IMHX_",
"cli-utils:termion": "YS0igALDqSanGDWva_vls",
"game-dev": "uG-EmZVZ-jc3mswOT4-7l",
"game-dev:bevy": "uyrGki0jB7DXQ0HJe2-vY",
"game-dev:fyrox": "x9bmK_cLYpX0ebwjZUn4R",
"game-dev:ggez": "qquYnrrzUlyd8738jzj1D",
"game-dev:macroquad": "EtKhe3lgK3NoiBOjXRb2O",
"game-dev:wgpu-rs": "6wGShK9WEnXiby_Jm8sTO",
"gui-dev": "T1LlJz5m5wnwBvKAEuGnP",
"gui-dev:tauri": "Q71MnFDQBkZF1c2hj13pU",
"gui-dev:gtk-rs": "2Zp3m3Y7j6R1hK3DIVdkH",
"gui-dev:relm": "QbdGnUoTLgMHO1NCQINIi",
"embedded": "RKXljexmLAceMYwg4D_uP",
"embedded:embedded-hal": "LzaO2cpDajXERqEYDjMl_",
"embedded:rppal": "L01rVq2_H4rWzlKygW5kA",
"embedded:nrf-hal": "ETYrk0s5Wn80XyntNG_t1",
"wasm": "fusu4ZHH4-cjoouLr4F9U",
"wasm:wasm-bindgen": "SUtBBqqDeR_yAkr669ZvE",
"wasm:wasm-pack": "TSlj7mMUB5CDTy8uMFzKV",
"wasm:wasmer": "iyFHvZj_ntr_dX6WlL4E1",
"testing": "08qKtgnhJ3tlb5JKfTDf5",
"testing:unit-integration": "w9coeW9-crDxu0KC-9gEU",
"testing:mocking": "HEqfA6An6ZeT3z4R610en",
"debugging": "7YKWYxogJq6X35IAUwcZF",
"debugging:rust-gdb": "UkHXsAolmbk-MsJFfqObC",
"debugging:rust-lldb": "p1w1iljGABgHoJjIRJYLY",
"rustdoc": "65nbahPj9qAb9y8dF8Jnd",
"perf-profiling": "WduD9VIcYSs_JTnuMNyxk",
"perf-profiling:criterion-rs": "clQ26LFV_9AdQ4evnaxUK",
"serialization:toml-rs": "LmFog_qXrS9e5ARhV6OD_"
}