Macro critical_section::custom_impl
source · [−]macro_rules! custom_impl {
($t: ty) => { ... };
}
This is supported on crate feature
custom-impl
only.Expand description
Set the custom critical section implementation.
Example
struct MyCriticalSection;
critical_section::custom_impl!(MyCriticalSection);
unsafe impl critical_section::Impl for MyCriticalSection {
unsafe fn acquire() -> u8 {
// ...
}
unsafe fn release(token: u8) {
// ...
}
}