Struct rls_data::Analysis[][src]

#[repr(C)]
pub struct Analysis { pub config: Config, pub version: Option<String>, pub prelude: Option<CratePreludeData>, pub imports: Vec<Import>, pub defs: Vec<Def>, pub impls: Vec<Impl>, pub refs: Vec<Ref>, pub macro_refs: Vec<MacroRef>, pub relations: Vec<Relation>, }

Fields

The Config used to generate this analysis data.

Methods

impl Analysis
[src]

Trait Implementations

impl Decodable for Analysis
[src]

Deserialize a value using a Decoder.

impl Encodable for Analysis
[src]

Serialize a value using an Encoder.

impl Debug for Analysis
[src]

Formats the value using the given formatter. Read more

impl Clone for Analysis
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Auto Trait Implementations

impl Send for Analysis

impl Sync for Analysis