document_tree::extra_attributes

Trait ExtraAttributes

Source
pub trait ExtraAttributes<A> {
    // Required methods
    fn with_extra(extra: A) -> Self;
    fn extra(&self) -> &A;
    fn extra_mut(&mut self) -> &mut A;
}

Required Methods§

Source

fn with_extra(extra: A) -> Self

Source

fn extra(&self) -> &A

Source

fn extra_mut(&mut self) -> &mut A

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl ExtraAttributes<Address> for Address

Source§

impl ExtraAttributes<BulletList> for BulletList

Source§

impl ExtraAttributes<Citation> for Citation

Source§

impl ExtraAttributes<CitationReference> for CitationReference

Source§

impl ExtraAttributes<Comment> for Comment

Source§

impl ExtraAttributes<DoctestBlock> for DoctestBlock

Source§

impl ExtraAttributes<EnumeratedList> for EnumeratedList

Source§

impl ExtraAttributes<Figure> for Figure

Source§

impl ExtraAttributes<Footnote> for Footnote

Source§

impl ExtraAttributes<FootnoteReference> for FootnoteReference

Source§

impl ExtraAttributes<Image> for Image

Source§

impl ExtraAttributes<Image> for ImageInline

Source§

impl ExtraAttributes<LiteralBlock> for LiteralBlock

Source§

impl ExtraAttributes<OptionArgument> for OptionArgument

Source§

impl ExtraAttributes<Problematic> for Problematic

Source§

impl ExtraAttributes<Raw> for Raw

Source§

impl ExtraAttributes<RawInline> for RawInline

Source§

impl ExtraAttributes<Reference> for Reference

Source§

impl ExtraAttributes<SubstitutionDefinition> for SubstitutionDefinition

Source§

impl ExtraAttributes<SubstitutionReference> for SubstitutionReference

Source§

impl ExtraAttributes<SystemMessage> for SystemMessage

Source§

impl ExtraAttributes<Table> for Table

Source§

impl ExtraAttributes<TableBody> for TableBody

Source§

impl ExtraAttributes<TableColspec> for TableColspec

Source§

impl ExtraAttributes<TableEntry> for TableEntry

Source§

impl ExtraAttributes<TableGroup> for TableGroup

Source§

impl ExtraAttributes<TableHead> for TableHead

Source§

impl ExtraAttributes<TableRow> for TableRow

Source§

impl ExtraAttributes<Target> for Target

Source§

impl ExtraAttributes<TargetInline> for TargetInline