How iyjaa/gpure works
Gpure is a small Rust workspace branded as a “General Purpose Rust Environment.” The sampled code provides standalone core utilities and shared type traits; API, bundler, CLI, and ORM crates contain only placeholder functions, while the log crate exposes a simple addition function. There is no documented end-to-end user workflow or evidence connecting these crates. The graph therefore shows only externally callable behavior and the sampled trait-to-configuration dependency; unsampled wiring is omitted.
Main entry points: traits.rs Bundler plugin trait · collection.rs Collection utilities · fs.rs Filesystem utilities · math.rs Math utilities
Components 13
Other components
- Library caller
- Collection utilities
crates/gpure-core/src/collection.rs - Filesystem utilities
crates/gpure-core/src/fs.rs - Math utilities
crates/gpure-core/src/math.rs - String utilities
crates/gpure-core/src/strings.rs - API placeholder
crates/gpure-api/src/lib.rs - Bundler placeholder
crates/gpure-bundler/src/lib.rs - CLI placeholder
crates/gpure-cli/src/lib.rs - ORM placeholder
crates/gpure-orm/src/lib.rs - Log crate function
crates/gpure-log/src/lib.rs - Repository trait
crates/gpure-types/src/traits.rs - Bundler plugin trait
crates/gpure-types/src/traits.rs - Build configuration
crates/gpure-types/src/config.rs
Connections 10
- Library caller → Collection utilities: calls utilities
- Library caller → Filesystem utilities: calls utilities
- Library caller → Math utilities: calls utilities
- Library caller → String utilities: calls utilities
- Library caller → API placeholder: calls placeholder
- Library caller → Bundler placeholder: calls placeholder
- Library caller → CLI placeholder: calls placeholder
- Library caller → ORM placeholder: calls placeholder
- Library caller → Log crate function: calls function
- Bundler plugin trait → Build configuration: uses type