semaphorus
This crate adds syncronous semaphores to rust.
This is different from like the semaphore crate because
semaphorussupports#![no_std]semaphorusdoesn't useArcunder the hood and behaves more likeRwLock<T>, this does require the semaphores to be in anArcfor multithreading as they don't implement clone