#object-oriented #oop #structure

nightly roopes-core

Roopes is a Rust Object Oriented Pattern Element System. This crate provides generic traits and implementations for typical object-oriented patterns in Rust. It is intended to be used as a cluster of utility classes for implementing OOP-architected executables -- in Rust!

2 releases

0.1.1 Nov 9, 2023
0.1.0 Nov 9, 2023

#18 in #object-oriented

50 downloads per month
Used in 2 crates

MIT license

89KB
3K SLoC

Roopes is a Rust Object Oriented Pattern Element System. This crate provides generic traits and implementations for typical object-oriented patterns in Rust. It is intended to be used as a cluster of utility classes for implementing OOP-architected executables -- in Rust!

This crate provides fundamental structs and interfaces supporting uses in roopes-derive and cases that are re-exported by roopes.


lib.rs:

The main container library for roopes. All statically-defined (non-macro) types the library provides are contained in this module.

Dependencies

~1.5MB
~39K SLoC