Trait ToSpan

Source
pub trait ToSpan {
    // Required method
    fn to_span(&self) -> Span;
}

Required Methods§

Source

fn to_span(&self) -> Span

Implementations on Foreign Types§

Source§

impl ToSpan for &Ident

Source§

fn to_span(&self) -> Span

Source§

impl ToSpan for Span

Source§

fn to_span(&self) -> Span

Source§

impl<T0: ToSpan, T1: ToSpan> ToSpan for (T0, T1)

Source§

fn to_span(&self) -> Span

Source§

impl<T0: ToSpan, T1: ToSpan, T2: ToSpan> ToSpan for (T0, T1, T2)

Source§

fn to_span(&self) -> Span

Source§

impl<T0: ToSpan, T1: ToSpan, T2: ToSpan, T3: ToSpan> ToSpan for (T0, T1, T2, T3)

Source§

fn to_span(&self) -> Span

Source§

impl<T0: ToSpan, T1: ToSpan, T2: ToSpan, T3: ToSpan, T4: ToSpan> ToSpan for (T0, T1, T2, T3, T4)

Source§

fn to_span(&self) -> Span

Source§

impl<T0: ToSpan, T1: ToSpan, T2: ToSpan, T3: ToSpan, T4: ToSpan, T5: ToSpan> ToSpan for (T0, T1, T2, T3, T4, T5)

Source§

fn to_span(&self) -> Span

Source§

impl<T0: ToSpan, T1: ToSpan, T2: ToSpan, T3: ToSpan, T4: ToSpan, T5: ToSpan, T6: ToSpan> ToSpan for (T0, T1, T2, T3, T4, T5, T6)

Source§

fn to_span(&self) -> Span

Source§

impl<T0: ToSpan, T1: ToSpan, T2: ToSpan, T3: ToSpan, T4: ToSpan, T5: ToSpan, T6: ToSpan, T7: ToSpan> ToSpan for (T0, T1, T2, T3, T4, T5, T6, T7)

Source§

fn to_span(&self) -> Span

Source§

impl<T0: ToSpan, T1: ToSpan, T2: ToSpan, T3: ToSpan, T4: ToSpan, T5: ToSpan, T6: ToSpan, T7: ToSpan, T8: ToSpan> ToSpan for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

Source§

fn to_span(&self) -> Span

Source§

impl<T: ToSpan> ToSpan for Vec<T>

Source§

fn to_span(&self) -> Span

Implementors§