Skip to main content

Drop

Trait Drop 

Source
pub trait Drop: TrackDrop {
    // Required method
    exec fn drop(self, Tracked(s): Tracked<&mut Self::State>);
}

Required Methods§

Source

exec fn drop(self, Tracked(s): Tracked<&mut Self::State>)

requires
self.drop_requires(*old(s)),
ensures
self.drop_ensures(*old(s), *final(s)),

Implementors§