Skip to main content

Extract

Trait Extract 

Source
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§

Source

fn query() -> Query

Return a slang_solidity Query used to extract information about the source item

Source

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.

Implementors§