Skip to content

Main - #6

Merged
JoshuaKento merged 3 commits into
masterfrom
main
Oct 10, 2025
Merged

Main#6
JoshuaKento merged 3 commits into
masterfrom
main

Conversation

@JoshuaKento

@JoshuaKento JoshuaKento commented Oct 10, 2025

Copy link
Copy Markdown
Owner

User description

misc refactors, deleted target and .vscode dir


PR Type

Enhancement, Bug fix


Description

  • Added comprehensive temperature control example with fuzzy logic

  • Fixed repository URLs and documentation links

  • Improved error handling in defuzzification and rule management

  • Removed inference-mamdani feature flag and cleaned up code


Diagram Walkthrough

flowchart LR
  A["Empty main function"] --> B["Complete temperature example"]
  C["Old repository URLs"] --> D["Updated repository URLs"]
  E["Basic error handling"] --> F["Enhanced error handling"]
  G["Feature-gated code"] --> H["Simplified code structure"]
Loading

File Walkthrough

Relevant files
Enhancement
2 files
temperature.rs
Added complete temperature control fuzzy logic example     
+124/-1 
rulespace.rs
Made fields private and improved rule validation                 
+10/-5   
Bug fix
1 files
mamdani.rs
Removed feature flags and fixed sampling calculation         
+4/-10   
Error handling
1 files
defuzz.rs
Enhanced error handling for defuzzification process           
+12/-2   
Configuration changes
1 files
Cargo.toml
Updated repository URLs and removed feature flag                 
+4/-4     
Documentation
2 files
README.md
Fixed repository URLs in documentation                                     
+2/-2     
CHANGELOG.md
Updated version links to match new repository                       
+2/-2     
Additional files
101 files
.rustc_info.json +0/-1     
.rustdoc_fingerprint.json +0/-1     
CACHEDIR.TAG +0/-3     
.cargo-lock [link]   
dep-lib-crossbeam_deque [link]   
invoked.timestamp +0/-1     
lib-crossbeam_deque +0/-1     
lib-crossbeam_deque.json +0/-1     
dep-lib-crossbeam_deque [link]   
invoked.timestamp +0/-1     
lib-crossbeam_deque +0/-1     
lib-crossbeam_deque.json +0/-1     
dep-lib-crossbeam_epoch [link]   
invoked.timestamp +0/-1     
lib-crossbeam_epoch +0/-1     
lib-crossbeam_epoch.json +0/-1     
dep-lib-crossbeam_epoch [link]   
invoked.timestamp +0/-1     
lib-crossbeam_epoch +0/-1     
lib-crossbeam_epoch.json +0/-1     
build-script-build-script-build +0/-1     
build-script-build-script-build.json +0/-1     
dep-build-script-build-script-build [link]   
invoked.timestamp +0/-1     
run-build-script-build-script-build +0/-1     
run-build-script-build-script-build.json +0/-1     
dep-lib-crossbeam_utils [link]   
invoked.timestamp +0/-1     
lib-crossbeam_utils +0/-1     
lib-crossbeam_utils.json +0/-1     
dep-lib-crossbeam_utils [link]   
invoked.timestamp +0/-1     
lib-crossbeam_utils +0/-1     
lib-crossbeam_utils.json +0/-1     
dep-lib-either [link]   
invoked.timestamp +0/-1     
lib-either +0/-1     
lib-either.json +0/-1     
dep-lib-either [link]   
invoked.timestamp +0/-1     
lib-either +0/-1     
lib-either.json +0/-1     
run-build-script-build-script-build +0/-1     
run-build-script-build-script-build.json +0/-1     
dep-lib-proc_macro2 [link]   
invoked.timestamp +0/-1     
lib-proc_macro2 +0/-1     
lib-proc_macro2.json +0/-1     
build-script-build-script-build +0/-1     
build-script-build-script-build.json +0/-1     
dep-build-script-build-script-build [link]   
invoked.timestamp +0/-1     
dep-lib-quote [link]   
invoked.timestamp +0/-1     
lib-quote +0/-1     
lib-quote.json +0/-1     
dep-lib-rayon [link]   
invoked.timestamp +0/-1     
lib-rayon +0/-1     
lib-rayon.json +0/-1     
dep-lib-rayon [link]   
invoked.timestamp +0/-1     
lib-rayon +0/-1     
lib-rayon.json +0/-1     
build-script-build-script-build +0/-1     
build-script-build-script-build.json +0/-1     
dep-build-script-build-script-build [link]   
invoked.timestamp +0/-1     
run-build-script-build-script-build +0/-1     
run-build-script-build-script-build.json +0/-1     
dep-lib-rayon_core [link]   
invoked.timestamp +0/-1     
lib-rayon_core +0/-1     
lib-rayon_core.json +0/-1     
dep-lib-rayon_core [link]   
invoked.timestamp +0/-1     
lib-rayon_core +0/-1     
lib-rayon_core.json +0/-1     
dep-test-bin-rust-fuzzylogic [link]   
invoked.timestamp +0/-1     
test-bin-rust-fuzzylogic +0/-1     
test-bin-rust-fuzzylogic.json +0/-1     
dep-lib-rust_fuzzylogic [link]   
invoked.timestamp +0/-1     
lib-rust_fuzzylogic +0/-1     
lib-rust_fuzzylogic.json +0/-1     
output-lib-rust_fuzzylogic +0/-2     
dep-lib-rust_fuzzylogic [link]   
invoked.timestamp +0/-1     
lib-rust_fuzzylogic +0/-1     
lib-rust_fuzzylogic.json +0/-1     
dep-lib-rust_fuzzylogic [link]   
invoked.timestamp +0/-1     
lib-rust_fuzzylogic +0/-1     
lib-rust_fuzzylogic.json +0/-1     
dep-lib-rust_fuzzylogic [link]   
invoked.timestamp +0/-1     
lib-rust_fuzzylogic +0/-1     
lib-rust_fuzzylogic.json +0/-1     
output-lib-rust_fuzzylogic +0/-5     
Additional files not shown

Fixed links in DOCs
Miscellaneous logic refactor
debloat
fixed gitignore
@JoshuaKento
JoshuaKento merged commit 0c70d44 into master Oct 10, 2025
0 of 2 checks passed
@qodo-code-review

Copy link
Copy Markdown

PR Compliance Guide 🔍

Below is a summary of compliance checks for this PR:

Security Compliance
🟢
No security concerns identified No security vulnerabilities detected by AI analysis. Human verification advised for critical code.
Ticket Compliance
🎫 No ticket provided
  • Create ticket/issue
Codebase Duplication Compliance
Codebase context is not defined

Follow the guide to enable codebase context checks.

Custom Compliance
No custom compliance provided

Follow the guide to enable custom compliance check.

Compliance status legend 🟢 - Fully Compliant
🟡 - Partial Compliant
🔴 - Not Compliant
⚪ - Requires Further Human Verification
🏷️ - Compliance label

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant