spacex / src

Commit History

Remove unnecessary clones
320f5f4

Zsombor Gegesy commited on

Instead of caching jsons, we can cache the original structure
519ebe0

Zsombor Gegesy commited on

Cache refactor - add an in-memory cache, so redis is not needed
996ff84

Zsombor Gegesy commited on

Merge branch 'rolling' into reorganize-code-and-restructure-the-codebase
ca4447f

neon_arch commited on

🧹 chore: make github actions happy (#205)
c60fdb8

neon_arch commited on

🧹 chore: make github actions happy (#205)
1a22221

neon_arch commited on

Merge branch 'rolling' into change-document-style-with-linter-warnings
fb231de
unverified

neon_arch commited on

🧹 chore: make github actions happy (#203)
b9d651c

neon_arch commited on

Update parser.rs
8e56ac8
unverified

alamin655 commited on

Apply suggestions from code review
0132a63
unverified

alamin655 commited on

Update src/config/parser.rs
3c1aaf6
unverified

alamin655 commited on

Update src/config/parser.rs
531611f
unverified

alamin655 commited on

Update src/config/parser.rs
70a5a24
unverified

alamin655 commited on

Merge branch 'rolling' into feat-rate-limiter-for-websurfx
2790eef
unverified

alamin655 commited on

🧹 chore: make clippy happy (#201)
12bfc52

neon_arch commited on

🧹 chore: make github actions happy (#201)
ac4e29a

neon_arch commited on

Merge branch 'rolling' into feat-rate-limiter-for-websurfx
86991a2
unverified

alamin655 commited on

Merge branch 'rolling' into feat-disallow-user-to-search-via-lists
60b2fcc
unverified

alamin655 commited on

Merge branch 'rolling' into optimize-and-make-code-idiomatic
82a78e3
unverified

neon_arch commited on

Merge branch 'rolling' into optimize-and-make-code-idiomatic-3
8dfe2e1
unverified

neon_arch commited on

⚙️ refactor: change import path for search route (#207)
db00945

neon_arch commited on

⚙️ refactor: reorganize code & restructure codebase for better maintainability (#207)
493c56b

neon_arch commited on

🧹 chore: make rustfmt happy (#205)
453dbdc

neon_arch commited on

⚙️ refactor: change & add documentation to the code based on the lints (#205)
049b1c1

neon_arch commited on

⚙️ refactor: add lints to the codebase to ensure proper code style (#205)
0d2d449

neon_arch commited on

✨ feat: pass the new config option into the middleware config (#203)
51937a0

neon_arch commited on

✨ feat: add code to parse the new config option (#203)
8cba040

neon_arch commited on

✨ feat: add code to parse the new config option (#203)
4eb75a8

neon_arch commited on

🧹 chore: make rustfmt happy (#201)
3f73e85

neon_arch commited on

✨ feat: implement new search parameter `safe_search` & code to disallow
05c3e6c

neon_arch commited on

✨ feat: implement new fields, traits and functions (#201)
410257c

neon_arch commited on

✨ feat: implement default trait for style struct (#201)
f4c496c

neon_arch commited on

✨ feat: pass new safe search option in the results function in the
cbad560

neon_arch commited on

✨ feat: pass the config option into the results function (#201)
6fa45ec

neon_arch commited on

✨ feat: add code to parse the new config option (#201)
37e650e

neon_arch commited on

✨ feat: add condition to filter results only when safe_search level is
d6463f0

neon_arch commited on

🧹 chore: add fixes to code & make rustfmt & clippy happy (#180)(#178)
a799af3

neon_arch commited on

⚙️ refactor: add code to initialize redis cache struct only once (#180)(#178)
4c298ce

neon_arch commited on

⚙️ refactor: add compress middleware to reduce memory usage (#180)(#178)
7b1f93b

neon_arch commited on

⚙️ refactor: add clone trait to `RedisCache` struct (#180)(#178)
1de52de

neon_arch commited on

⚙️ refactor: replace jemalloc with mimalloc (#178)(#180)
028463b

neon_arch commited on

🧹 chore: make cargo format happy (#180)(#178)
fceacdb

neon_arch commited on

⚙️ refactor: replace string type to &str type (#180)(#178)
fd6cb46

neon_arch commited on

⚙️ refactor: replace pass by value with pass by reference (#180)(#178)
b2c72bd

neon_arch commited on

⚙️ refactor: add several minor optimizations (#180)(#178)
13ce420

neon_arch commited on

⚙️ refactor: replace vecs with smallvecs for smaller data sizes & replace to_strings with to_owned (#180)(#178)
2885f23

neon_arch commited on

⚙️ refactor: remove deprecated intoreport functions & add minor optimizations (#180)(#178)
2a68081

neon_arch commited on

⚙️ refactor: add several optimizations to the engine code (#180)(#178)
f5f0488

neon_arch commited on

⚙️ refactor: replace oncecell with oncelock from std library (#180)(#178)
4ccd048

neon_arch commited on

⚙️ refactor: implement default trait for Style struct (#180)(#178)
7b33744

neon_arch commited on