pub trait SourceResolver: Send + Sync {
// Provided methods
fn source_scalar_version(&self, _name: &str) -> Option<u64> { ... }
fn resolve_source_scalar(
&self,
name: &str,
) -> Result<LiteralValue, ExcelError> { ... }
fn source_table_version(&self, _name: &str) -> Option<u64> { ... }
fn resolve_source_table(
&self,
name: &str,
) -> Result<Box<dyn Table>, ExcelError> { ... }
}Provided Methods§
fn source_scalar_version(&self, _name: &str) -> Option<u64>
fn resolve_source_scalar(&self, name: &str) -> Result<LiteralValue, ExcelError>
fn source_table_version(&self, _name: &str) -> Option<u64>
fn resolve_source_table(&self, name: &str) -> Result<Box<dyn Table>, ExcelError>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".