tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "workspace" from tyrchen/cursor-rust-rules, covering π’ multi-crate workspace structure, π workspace architecture strategy, ποΈ service-oriented workspace architecture, π service configuration management and hot-reloadable service architecture.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "api-design" from tyrchen/cursor-rust-rules, covering π¨ rust api design best practices, π api design strategy, π― api design principles, ergonomic function signatures and builder pattern implementation.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "code-quality" from tyrchen/cursor-rust-rules, covering π¦ rust core code quality standards, π code quality strategy selection, π― fundamental principles, code organization and rust edition and safety.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "dependencies" from tyrchen/cursor-rust-rules, covering π¦ rust dependency management, π dependency management strategy, π― dependency strategy, workspace dependencies priority and always prefer workspace dependencies first.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "design-patterns" from tyrchen/cursor-rust-rules, covering π rust design patterns, π design pattern selection strategy, ποΈ creational patterns, builder pattern with type state and factory pattern with associated types.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "performance" from tyrchen/cursor-rust-rules, covering β‘ rust performance optimization, π performance optimization strategy, π― performance principles, measure first, optimize second and ποΈ memory optimization.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "security" from tyrchen/cursor-rust-rules, covering π rust security best practices, π security implementation strategy, π― security principles, input validation and sanitization and path traversal prevention.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "type-system" from tyrchen/cursor-rust-rules, covering π rust type system best practices, π type system design strategy, π― type safety principles, newtype pattern for domain modeling and validated types with builder pattern.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "axum" from tyrchen/cursor-rust-rules, covering π axum web framework standards, ποΈ axum application architecture, π― axum version and setup, axum 0.8+ requirements and π¦ axum dependencies.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "cli" from tyrchen/cursor-rust-rules, covering π₯οΈ rust cli application standards, π cli application design strategy, π― cli framework requirements, clap 4.0+ configuration and π¦ cli dependencies.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "concurrency" from tyrchen/cursor-rust-rules, covering β‘ rust concurrency best practices, π concurrency architecture strategy, π― async runtime selection, tokio as the standard and cargo.toml - tokio configuration.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "configuration" from tyrchen/cursor-rust-rules, covering βοΈ rust configuration management, π configuration strategy, π― configuration principles, multi-format configuration support and π hot configuration reloading.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "database" from tyrchen/cursor-rust-rules, covering ποΈ rust database best practices, π database architecture strategy, π― database library selection, sqlx as the standard and cargo.toml - sqlx configuration.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "http-client" from tyrchen/cursor-rust-rules, covering π http client best practices, π http client architecture strategy, π§ reqwest configuration, standard dependencies and cargo.toml - http client configuration.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "observability" from tyrchen/cursor-rust-rules, covering π rust observability patterns, π observability strategy, π― metrics collection patterns, lock-free metrics for high performance and application metrics patterns.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "protobuf-grpc" from tyrchen/cursor-rust-rules, covering π rust protobuf & grpc standards, π protobuf & grpc design strategy, π― protobuf & grpc framework requirements, prost/tonic configuration and π¦ protobuf & grpc dependencies.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "tools-and-config" from tyrchen/cursor-rust-rules, covering π οΈ tools and configuration best practices, π tools & configuration strategy, π logging and observability, tracing ecosystem (not envlogger) and cargo.toml - tracing configuration.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "utilities" from tyrchen/cursor-rust-rules, covering π οΈ utility libraries best practices, π utility library selection strategy, π authentication and security, jwt with jsonwebtoken and cargo.toml - jwt configuration.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "main" from tyrchen/cursor-rust-rules, covering π¦ rust project rule set system, π project complexity determination, π complexity indicators, simple project indicators and complex project indicators.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "error-handling" from tyrchen/cursor-rust-rules, covering π¨ rust error handling standards, π error handling strategy selection, π library crate error handling (thiserror), error definition pattern and usage in library functions.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "testing" from tyrchen/cursor-rust-rules, covering π§ͺ rust testing standards, π testing strategy selection, ποΈ cargo test organization, project structure for testing and unit test configuration.
27 1y ago A 0 tokens
original MIT tyrchen /cursor-rust-rules
Cursor rule Cursor
Cursor rule "single-crate" from tyrchen/cursor-rust-rules, covering π¦ single crate project structure, π single crate design strategy, ποΈ project structure overview, π recommended file structure and binary crate structure.
27 1y ago A 0 tokens
original MIT