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
14
15
16
17
@startuml "state"
interface "State" as state {
    {method} + execute()
}

interface "Context" as ctx {
    {method} + handle()
}

interface "SimpleContext" as simplectx {
    {method} + detach()
}

simplectx .u.|> ctx
simplectx -u-> state

@enduml