Type Alias origin_studio::sync::RwLock

source ·
pub type RwLock<T> = RwLock<RawRwLock, T>;

Aliased Type§

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

Trait Implementations§

§

impl<R, T> Debug for RwLock<R, T>where R: RawRwLock, 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 RwLock<R, T>where R: RawRwLock, T: Default + ?Sized,

§

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

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

impl<R, T> From<T> for RwLock<R, T>where R: RawRwLock,

§

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

Converts to this type from the input type.
§

impl<R, T> Send for RwLock<R, T>where R: RawRwLock + Send, T: Send + ?Sized,

§

impl<R, T> Sync for RwLock<R, T>where R: RawRwLock + Sync, T: Send + Sync + ?Sized,