#root::ops::flex
Drop root/ops/flex.vi:10
trait Drop[T];
drop root/ops/flex.vi:11
fn Drop::drop[T; Drop[T]](self: T);
ref root/ops/flex.vi:82
impl ref[T]: Drop[&T];
tuple_nil root/ops/flex.vi:87
impl tuple_nil: Drop[()];
object_nil root/ops/flex.vi:92
impl object_nil: Drop[{}];
composite root/ops/flex.vi:97
impl composite[C, K, I, R; Composite[C, K, I, R], Drop[I], Drop[R]]: Drop[C];
struct_ root/ops/flex.vi:105
impl struct_[S, C; Struct[S, C], Drop[C]]: Drop[S];
enum_ root/ops/flex.vi:113
impl enum_[E, V; Enum[E, V], Drop[V]]: Drop[E];
never root/ops/flex.vi:119
impl never: Drop[!];
variant root/ops/flex.vi:122
impl variant[I, R; Drop[I], Drop[R]]: Drop[Variant[I, R]];
if_const root/ops/flex.vi:131
impl if_const[I, T, F; IfConst[I, T, F], Drop[T], Drop[F]]: Drop[I];