Trait PawnExt

Source
pub trait PawnExt {
    type Inner;

    // Required method
    fn pawn_with(&self, temp: Self::Inner) -> Ticket<'_, Self::Inner>;

    // Provided method
    fn pawn(&self) -> Ticket<'_, Self::Inner>
       where Self::Inner: Default { ... }
}

Required Associated Types§

Required Methods§

Source

fn pawn_with(&self, temp: Self::Inner) -> Ticket<'_, Self::Inner>

Provided Methods§

Source

fn pawn(&self) -> Ticket<'_, Self::Inner>
where Self::Inner: Default,

Implementations on Foreign Types§

Source§

impl<T> PawnExt for Cell<T>

Source§

type Inner = T

Source§

fn pawn_with(&self, temp: Self::Inner) -> Ticket<'_, Self::Inner>

Implementors§