#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:72
impl ref[T]: Drop[&T];
tuple_nil root/ops/flex.vi:77
impl tuple_nil: Drop[()];
object_nil root/ops/flex.vi:82
impl object_nil: Drop[{}];
composite root/ops/flex.vi:87
impl composite[C, I, R; Composite[C, I, R], Drop[I], Drop[R]]: Drop[C];
struct_ root/ops/flex.vi:95
impl struct_[S, C; Struct[S, C], Drop[C]]: Drop[S];
enum_ root/ops/flex.vi:103
impl enum_[E, V; Enum[E, V], Drop[V]]: Drop[E];
never root/ops/flex.vi:109
impl never: Drop[!];
variant root/ops/flex.vi:112
impl variant[I, R; Drop[I], Drop[R]]: Drop[Variant[I, R]];