pub trait ConstInit {
    const INIT: Self;
}
Expand description

Const Init Trait

This trait is intended for use when implementers of ScopedRawMutex that can be constructed in const context, e.g. for placing in a static

Required Associated Constants§

const INIT: Self

Create a new instance.

This is a const instead of a method to allow creating instances in const context.

Object Safety§

This trait is not object safe.

Implementors§

§

impl ConstInit for RwSpinlock

Available on non-loom only.
§

const INIT: RwSpinlock = _

§

impl ConstInit for Spinlock

Available on non-loom only.
§

const INIT: Spinlock = _

§

impl ConstInit for DefaultMutex

Available on non-loom only.
§

const INIT: DefaultMutex = _