SetSplitStrategie

Trait SetSplitStrategie 

Source
pub trait SetSplitStrategie {
    // Required methods
    fn register(&mut self, path: &Path, metadata: &Metadata);
    fn should_split(&self) -> bool;
    fn reset(&mut self);
}
Expand description

Defines the split strategie.

Required Methods§

Source

fn register(&mut self, path: &Path, metadata: &Metadata)

Register next file from resources.

Source

fn should_split(&self) -> bool

Determine, should we split modules now.

Source

fn reset(&mut self)

Resets internal counters after split.

Implementors§