pub trait StaticLookup {
    type Source: Codec + Clone + PartialEq + Debug + TypeInfo;
    type Target;

    fn lookup(s: Self::Source) -> Result<Self::Target, LookupError>;
    fn unlookup(t: Self::Target) -> Self::Source;
}
Expand description

Means of changing one type into another in a manner dependent on the source type. This variant is different to Lookup in that it doesn’t (can cannot) require any context.

Required Associated Types§

Type to lookup from.

Type to lookup into.

Required Methods§

Attempt a lookup.

Convert from Target back to Source.

Implementations on Foreign Types§

Perform a StaticLookup where there are multiple lookup sources of the same type.

Implementors§