pub trait ResolvableResourceAddress: Sized {
    // Required method
    fn resolve(
        self,
        registrar: &ManifestNameRegistrar
    ) -> DynamicResourceAddress;

    // Provided method
    fn resolve_static(
        self,
        registrar: &ManifestNameRegistrar
    ) -> ResourceAddress { ... }
}

Required Methods§

Provided Methods§

fn resolve_static(self, registrar: &ManifestNameRegistrar) -> ResourceAddress

Note - this can be removed when all the static resource addresses in the manifest instructions are gone

Object Safety§

This trait is not object safe.

Implementors§

§

impl<A, E> ResolvableResourceAddress for A
where A: TryInto<DynamicResourceAddress, Error = E>, E: Debug,