[][src]Trait drop_move::DropMoveTypes

pub trait DropMoveTypes: Sized + Into<Self::Outer> where
    Self::Outer: Into<Self>, 
{ type Outer; }

Tracks the relationship between an inner struct and outer struct generated by drop_move_wrap!.

It is implemented for the inner structure, and Self::Outer is set to be the outer structure. This is separated from DropMove so that it can be implemented automatically by the macro.

Associated Types

type Outer[src]

The corresponding outer structure.

Loading content...

Implementors

Loading content...