pub(crate) trait AttributesExt {
    type AttributeIterator<'a>: Iterator<Item = NestedMetaItem>
   where
        Self: 'a
; fn lists<'a>(&'a self, name: Symbol) -> Self::AttributeIterator<'a>; fn span(&self) -> Option<Span>; fn inner_docs(&self) -> bool; fn cfg(
        &self,
        tcx: TyCtxt<'_>,
        hidden_cfg: &FxHashSet<Cfg>
    ) -> Option<Arc<Cfg>>; }

Required Associated Types

Required Methods

Implementations on Foreign Types

Return the span of the first doc-comment, if it exists.

Returns whether the first doc-comment is an inner attribute.

FIXME(#78591): Support both inner and outer attributes on the same item.

Implementors