roopes-core 0.1.1

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!
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
@startuml "heap_pool"

interface "HeapPool" as pool<Container> {
    {method} +check_out(): Box<Container>
    {method} +check_in(Box<Container>)
}

struct "BoxPool" as boxpool<Conatainer> {
}

boxpool .u.> pool

@enduml