Skip to main content

Drop

Trait Drop 

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

Required Methods§

Source

exec fn drop(self, Tracked(s): Tracked<Self::State>) -> res : Tracked<Self::State>

requires
self.drop_requires(s),
ensures
self.drop_ensures(s, res@),

Implementors§