Type Alias Combine

Source
type Combine<T> = Combine<T, Early>;

Aliased Type§

struct Combine<T> {
    phantom: PhantomData<(Early, T)>,
    items: ThinVec<<T as CombineAttributeParser<Early>>::Item>,
    first_span: Option<Span>,
}

Fields§

§phantom: PhantomData<(Early, T)>§items: ThinVec<<T as CombineAttributeParser<Early>>::Item>

A list of all items produced by parsing attributes so far. One attribute can produce any amount of items.

§first_span: Option<Span>

The full span of the first attribute that was encountered.

Layout§

Note: Encountered an error during type layout; the type failed to be normalized.