Type Alias origin_studio::sync::Mutex

source ·
pub type Mutex<T> = Mutex<RawMutex, T>;

Aliased Type§

struct Mutex<T> { /* private fields */ }

Trait Implementations§

§

impl<R, T> Debug for Mutex<R, T>where R: RawMutex, T: Debug + ?Sized,

§

fn fmt(&self, f: &mut Formatter<'_>) -> Result<(), Error>

Formats the value using the given formatter. Read more
§

impl<R, T> Default for Mutex<R, T>where R: RawMutex, T: Default + ?Sized,

§

fn default() -> Mutex<R, T>

Returns the “default value” for a type. Read more
§

impl<R, T> From<T> for Mutex<R, T>where R: RawMutex,

§

fn from(t: T) -> Mutex<R, T>

Converts to this type from the input type.
§

impl<R, T> Send for Mutex<R, T>where R: RawMutex + Send, T: Send + ?Sized,

§

impl<R, T> Sync for Mutex<R, T>where R: RawMutex + Sync, T: Send + ?Sized,