Struct rls_data::Analysis [] [src]

pub struct Analysis {
    pub kind: Format,
    pub prelude: Option<CratePreludeData>,
    pub imports: Vec<Import>,
    pub defs: Vec<Def>,
    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.