pub fn new(t: T) -> Result<Self, FreeRtosError> {
        Ok(MutexImpl {
            mutex: MutexRecursive::create()?,
            data: UnsafeCell::new(t),
        })
    }
/// Create a new recursive mutex with the given inner value
Create a new recursive mutex with the given inner value
Create a new recursive mutex with the given inner value
pub fn new(t: T) -> Result<Self, FreeRtosError> {
        Ok(MutexImpl {
            mutex: MutexRecursive::create()?,
            data: UnsafeCell::new(t),
        })
    }
pub fn new ( t : T ) -> Result < Self , FreeRtosError > { Ok ( MutexImpl { mutex : MutexRecursive :: create ( ) ? , data : UnsafeCell :: new ( t ) , } ) }
Create a new recursive mutex with the given inner value
Create a new recursive mutex with the given inner value
t
T
t
T