Struct rls_data::config::Config[][src]

pub struct Config {
    pub output_file: Option<String>,
    pub full_docs: bool,
    pub pub_only: bool,
    pub reachable_only: bool,
    pub distro_crate: bool,
    pub signatures: bool,
    pub borrow_data: bool,
}

Used to configure save-analysis.

Fields

File to output save-analysis data to.

Include all documentation for items. (If false, only includes the summary (first paragraph) for each item).

If true only includes data for public items in a crate (useful for library crates).

If true only includes data for items reachable from the crate root.

True if and only if the analysed crate is part of the standard Rust distro.

Include signature information.

Include experimental borrow data.

Trait Implementations

impl Decodable for Config
[src]

Deserialize a value using a Decoder.

impl Encodable for Config
[src]

Serialize a value using an Encoder.

impl Debug for Config
[src]

Formats the value using the given formatter. Read more

impl Clone for Config
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Default for Config
[src]

Returns the "default value" for a type. Read more

Auto Trait Implementations

impl Send for Config

impl Sync for Config