serde_version

Type Alias DefaultVersionGroupResolver

Source
pub type DefaultVersionGroupResolver<'a> = HashMap<(&'a str, &'a str), Box<DefaultVersionMap<'a>>>;

Aliased Type§

struct DefaultVersionGroupResolver<'a> { /* private fields */ }

Trait Implementations§

Source§

impl<'a> VersionGroupResolver for DefaultVersionGroupResolver<'a>

Source§

type VM = HashMap<&'a str, usize>

The type of the VersionMap returned
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