Rustacean
Search
Search
Dark mode
Light mode
Explorer
Tag: api-design
29 items with this tag.
Jun 21, 2026
Implementing Borrow for Partial Views
rust
borrow
hashmap
api-design
Jun 21, 2026
Overgeneric Public APIs
rust
generics
api-design
antipattern
Jun 21, 2026
Panicking From Implementations
rust
conversions
panic
api-design
Jun 21, 2026
Panicking in Libraries
rust
panic
libraries
api-design
Jun 21, 2026
Stringly-Typed Errors
rust
errors
strings
api-design
Jun 21, 2026
Conversion Traits
rust
conversions
traits
api-design
Jun 21, 2026
Custom Error Types
rust
errors
enums
api-design
Jun 21, 2026
Default Implementations
rust
traits
defaults
api-design
Jun 21, 2026
Encapsulation in Rust
rust
oop
encapsulation
api-design
Jun 21, 2026
Private Fields with Public Constructors
rust
structs
privacy
constructors
api-design
Jun 21, 2026
Readable Generic APIs
rust
generics
api-design
traits
Jun 21, 2026
Idioms & API Design
rust
moc
idioms
api-design
Jun 21, 2026
Accepting impl Trait vs Generics
rust
impl-trait
generics
api-design
Jun 21, 2026
AsRef for Flexible Arguments
rust
asref
borrowing
api-design
Jun 21, 2026
Borrow for Equivalent Keys
rust
borrow
hashmap
api-design
Jun 21, 2026
Borrowed Parameter APIs
rust
ownership
api-design
borrowing
Jun 21, 2026
Builder Pattern
rust
builder
constructors
api-design
Jun 21, 2026
Choosing Standard Collections
rust
collections
std
api-design
performance
Jun 21, 2026
Composition over Inheritance
rust
oop
composition
api-design
Jun 21, 2026
Constructor Naming
rust
constructors
naming
api-design
Jun 21, 2026
Conversion Method Prefixes
rust
naming
conversions
api-design
Jun 21, 2026
From and Into
rust
from
into
conversions
api-design
Jun 21, 2026
Making Invalid States Unrepresentable
rust
invariants
types
api-design
Jun 21, 2026
Naming Conventions (Rust API Guidelines)
rust
naming
api-guidelines
api-design
Jun 21, 2026
Re-exporting with pub use
rust
pub-use
re-export
api-design
Jun 21, 2026
Return Iterators Instead of Collecting
rust
iterators
api-design
lazy
Jun 21, 2026
Sealed Traits
rust
traits
sealed-traits
api-design
Jun 21, 2026
TryFrom and TryInto
rust
tryfrom
tryinto
conversions
api-design
Jun 21, 2026
Type-State Pattern
rust
typestate
generics
api-design