Struct rls_data::Analysis [] [src]

#[repr(C)]
pub struct Analysis { pub config: Config, 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]

[src]

Trait Implementations

impl Debug for Analysis
[src]

[src]

Formats the value using the given formatter.

impl Clone for Analysis
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more

impl Decodable for Analysis
[src]

[src]

Deserialize a value using a Decoder.

impl Encodable for Analysis
[src]

[src]

Serialize a value using an Encoder.