ResetResource

Trait ResetResource 

Source
pub trait ResetResource<Resource> {
    // Required method
    fn reset(&self, resource: &mut Resource);
}
Expand description

Trait for the operation performed when a Resource is returned to a pool.

Required Methods§

Source

fn reset(&self, resource: &mut Resource)

Operation performed when a Resource is returned to a pool.

Intended for resetting the Resource to some blank state for future use.

Implementors§

Source§

impl ResetResource<Vec<u8>> for ResetBuffer

Source§

impl<Resource> ResetResource<Resource> for ResetNothing

Source§

impl<Resource, F: Fn(&mut Resource)> ResetResource<Resource> for F