Trait leo_asg::import::ImportResolver [−][src]
Required methods
fn resolve_package(
&mut self,
package_segments: &[&str],
span: &Span
) -> Result<Option<Program>, AsgConvertError>
[src]
&mut self,
package_segments: &[&str],
span: &Span
) -> Result<Option<Program>, AsgConvertError>
Implementors
impl ImportResolver for MockedImportResolver
[src]
fn resolve_package(
&mut self,
package_segments: &[&str],
_span: &Span
) -> Result<Option<Program>, AsgConvertError>
[src]
&mut self,
package_segments: &[&str],
_span: &Span
) -> Result<Option<Program>, AsgConvertError>
impl ImportResolver for NullImportResolver
[src]
fn resolve_package(
&mut self,
_package_segments: &[&str],
_span: &Span
) -> Result<Option<Program>, AsgConvertError>
[src]
&mut self,
_package_segments: &[&str],
_span: &Span
) -> Result<Option<Program>, AsgConvertError>
impl ImportResolver for StandardImportResolver
[src]
fn resolve_package(
&mut self,
_package_segments: &[&str],
_span: &Span
) -> Result<Option<Program>, AsgConvertError>
[src]
&mut self,
_package_segments: &[&str],
_span: &Span
) -> Result<Option<Program>, AsgConvertError>
impl<'a, T: ImportResolver + 'static> ImportResolver for CoreImportResolver<'a, T>
[src]
fn resolve_package(
&mut self,
package_segments: &[&str],
span: &Span
) -> Result<Option<Program>, AsgConvertError>
[src]
&mut self,
package_segments: &[&str],
span: &Span
) -> Result<Option<Program>, AsgConvertError>