serde_version

Trait VersionGroupResolver

Source
pub trait VersionGroupResolver {
    type VM;

    // Required method
    fn resolve<'s, 'u: 's, T: Borrow<VersionGroupURI<'u>> + 's>(
        &'s self,
        uri: &'u T,
    ) -> Option<&Self::VM>;
}
Expand description

Find the VersionMap associated to a VersionGroupURI

Required Associated Types§

Source

type VM

The type of the VersionMap returned

Required Methods§

Source

fn resolve<'s, 'u: 's, T: Borrow<VersionGroupURI<'u>> + 's>( &'s self, uri: &'u T, ) -> Option<&Self::VM>

Find the VersionMap associated to a VersionGroupURI

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§