pub trait Extract {
// Required methods
fn query() -> Query;
fn extract(m: QueryMatch) -> Result<Definition>;
}Available on crate feature
slang only.Expand description
A trait to extract definitions from a slang_solidity CST
Required Methods§
Sourcefn query() -> Query
fn query() -> Query
Return a slang_solidity Query used to extract information about the source item
Sourcefn extract(m: QueryMatch) -> Result<Definition>
fn extract(m: QueryMatch) -> Result<Definition>
Extract information from the query matches
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.