# Trait rustfmt_nightly::overflow::IntoOverflowableItem

source ·

    pub(crate) trait IntoOverflowableItem<'a>: Rewrite + Spanned {
        // Required method
        fn into_overflowable_item(&'a self) -> OverflowableItem<'a>;
    }

## Required Methods§

source

#### fn into_overflowable_item(&'a self) -> OverflowableItem<'a>

## Implementations on Foreign Types§

source§

### impl<'a> IntoOverflowableItem<'a> for NestedMetaItem

source§

#### fn into_overflowable_item(&'a self) -> OverflowableItem<'a>

source§

### impl<'a> IntoOverflowableItem<'a> for Expr

source§

#### fn into_overflowable_item(&'a self) -> OverflowableItem<'a>

source§

### impl<'a> IntoOverflowableItem<'a> for FieldDef

source§

#### fn into_overflowable_item(&'a self) -> OverflowableItem<'a>

source§

### impl<'a> IntoOverflowableItem<'a> for GenericParam

source§

#### fn into_overflowable_item(&'a self) -> OverflowableItem<'a>

source§

### impl<'a> IntoOverflowableItem<'a> for Pat

source§

#### fn into_overflowable_item(&'a self) -> OverflowableItem<'a>

source§

### impl<'a> IntoOverflowableItem<'a> for Ty

source§

#### fn into_overflowable_item(&'a self) -> OverflowableItem<'a>

source§

### impl<'a, T: 'a + IntoOverflowableItem<'a>> IntoOverflowableItem<'a> for P<T>

source§

#### fn into_overflowable_item(&'a self) -> OverflowableItem<'a>

## Implementors§

source§

### impl<'a> IntoOverflowableItem<'a> for MacroArg

source§

### impl<'a> IntoOverflowableItem<'a> for TuplePatField<'a>

source§

### impl<'a> IntoOverflowableItem<'a> for SegmentParam<'a>