tokio::runtime::scheduler::lock

Trait Lock

Source
pub(crate) trait Lock<T> {
    type Handle: AsMut<T>;

    // Required method
    fn lock(self) -> Self::Handle;
}
Expand description

A lock (mutex) yielding generic data.

Required Associated Types§

Required Methods§

Source

fn lock(self) -> Self::Handle

Implementors§

Source§

impl<'a> Lock<Synced> for &'a Handle

Source§

impl<'a> Lock<Synced> for &'a mut Synced

Source§

type Handle = &'a mut Synced