Skip to main content

erikwang2013/coding-to-rust

SkillsMP는 erikwang2013/coding-to-rust에서 17개의 skill을 수집했습니다. skill을 열어 소스와 세부 정보를 확인하세요.

최근 기록된 소스 활동
SkillsMP 카탈로그 업데이트
수집된 skills
17
GitHub 스타
4
GitHub 포크
1

이 저장소의 skills

직업 카테고리 1개 · 100% 분류됨

수집된 skill 17개 중 17개를 표시합니다.

직업 분류
소프트웨어 개발자
설명

Use when migrating code from any source language to Rust — master index covering 16 languages (Python, JS/TS, Go, Java, C#, PHP, C, C++, Zig, Lua, R, Julia, Kotlin, Swift, Ruby, Vue) with quick-reference tables, shared ownership/async/error-handling concepts,…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating C codebases to Rust — covers malloc/free to ownership, pointers to references, headers to modules, errno to Result, Makefile/CMake to Cargo, and incremental leaf-to-root replacement strategy. Includes canonical code patterns, common…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating C++ codebases to Rust — covers templates to generics, virtual dispatch to trait objects/enums, STL to std collections, move semantics to ownership, exceptions to Result, CMake to Cargo, and incremental class-to-module replacement. Includes…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating Kotlin codebases to Rust — covers JVM/Native to rustc AOT, coroutines to tokio, data class to struct, sealed class to enum, extension functions to trait extensions, Ktor/Spring Boot to Axum/Actix, Exposed to Diesel/sqlx, Gradle to Cargo,…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating Lua codebases to Rust — covers table to struct/enum, metatable OOP to traits, coroutine to async/await, OpenResty to Axum, LuaRocks to Cargo, and incremental migration via mlua embedding. Includes canonical code patterns, common mistakes,…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating Node.js/TypeScript codebases to Rust — covers event-loop to tokio, Express/Fastify to Axum, npm to Cargo, Promise to Future, and incremental replacement strategy. Includes canonical code patterns, common mistakes, and reference…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating PHP codebases to Rust — covers dynamic to static typing, Laravel/Symfony to Axum/Actix, PDO to sqlx/Diesel, array shapes to Vec/HashMap, exception to Result, Composer to Cargo, and incremental migration via sidecar services. Includes…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating Ruby codebases to Rust — covers dynamic-to-static typing, blocks/closures to Fn traits, metaprogramming to macros/generics, Rails to Axum/Actix, ActiveRecord to Diesel/sqlx, GIL to true parallelism, garbage collection to ownership, Bundler…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating Zig codebases to Rust — covers comptime to proc macros/const generics, allocator to ownership, error sets to Result, build.zig to Cargo, and incremental replacement. Includes canonical code patterns, common mistakes, and reference…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating Julia codebases to Rust — covers JIT to AOT compilation, multiple dispatch to traits/enums, Array to ndarray, DataFrames to polars, Flux to burn/candle, and incremental replacement strategy. Includes canonical code patterns, common…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating R codebases to Rust — covers data.frame to polars, dplyr to Iterator combinators, ggplot2 to plotters, S3 dispatch to traits, Shiny to Leptos/Axum, and incremental migration via extendr. Includes canonical code patterns, common mistakes,…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating Vue.js frontends to Rust WASM — covers SFC to Leptos/Dioxus components, ref()/reactive() to signals, v-if/v-for to Show/For, Pinia/Vuex to signal stores, vue-router to leptos_router, Vite to Trunk, and incremental WASM replacement. Includes…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating C# (.NET) codebases to Rust — covers CLR to native binary, async/Task to tokio, LINQ to Iterator combinators, ASP.NET to Axum/Actix, EF Core to Diesel/sqlx, and incremental replacement via platform invoke. Includes canonical code patterns,…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating Java codebases to Rust — covers JVM to native binary, class/inheritance to trait composition, Spring Boot to Axum/Actix, JPA/Hibernate to Diesel/sqlx, checked exceptions to Result, and incremental migration via JNI. Includes canonical code…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating Python codebases to Rust — covers dynamic-to-static typing, asyncio-to-tokio, Django/Flask/FastAPI to Axum/Actix, numpy/pandas to ndarray/polars, GIL to true parallelism, and incremental migration via PyO3. Includes canonical code patterns,…

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating Go codebases to Rust — covers goroutine to tokio task, channel to mpsc, interface to trait, GC to ownership, defer to Drop/RAII, and cgo to FFI replacement. Includes canonical code patterns, common mistakes, and reference implementations.

원문 언어: 영어

업데이트
직업 분류
소프트웨어 개발자
설명

Use when migrating Swift codebases to Rust — covers ARC to ownership, Swift Concurrency (async/await, Task, Actor) to tokio, protocol to trait, enum with associated values to Rust enum, struct/value type to Copy/Clone, SwiftUI to Leptos/Dioxus, Vapor to Axum,…

원문 언어: 영어

업데이트
수집된 skill 17개 중 17개를 표시합니다.