Struct rls_data::Analysis [] [src]

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

Methods

impl Analysis
[src]

Trait Implementations

impl Debug for Analysis
[src]

Formats the value using the given formatter.

impl Clone for Analysis
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Decodable for Analysis
[src]

Deserialize a value using a Decoder.

impl Encodable for Analysis
[src]

Serialize a value using an Encoder.