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
@startuml "handler"

interface "Hash" as hashtrait

interface "Eq" as eqtrait

interface "Handler" as trans<I> {
    {method} +handle(&I)
}

struct "Heap" as heap<I> {
}

struct "Lambda" as lambda<I> {
}

struct "Hash" as hash<I> {
}

heap .u.|> trans
lambda .u.|> trans
hash .u.|> trans
hash .u.|> eqtrait
hash .u.|> hashtrait

@enduml