StableRepo

Trait StableRepo 

Source
pub trait StableRepo {
    // Required methods
    fn iter_mut(
        &mut self,
        visibility: Visibility,
    ) -> impl Iterator<Item = RepoEntry<'_>>;
    fn latest_mut(
        &mut self,
        n: usize,
        visibility: Visibility,
    ) -> Option<RepoEntry<'_>>;
    fn get_mut(
        &mut self,
        name: &ScriptName,
        visibility: Visibility,
    ) -> Option<RepoEntry<'_>>;
}
Expand description

A repo without insert & delete

Required Methods§

Source

fn iter_mut( &mut self, visibility: Visibility, ) -> impl Iterator<Item = RepoEntry<'_>>

Source

fn latest_mut( &mut self, n: usize, visibility: Visibility, ) -> Option<RepoEntry<'_>>

Source

fn get_mut( &mut self, name: &ScriptName, visibility: Visibility, ) -> Option<RepoEntry<'_>>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§