Struct rls_data::CompilationOptions [−][src]
pub struct CompilationOptions {
pub directory: PathBuf,
pub program: String,
pub arguments: Vec<String>,
pub output: PathBuf,
}Fields
directory: PathBuf
program: String
arguments: Vec<String>
output: PathBuf
Trait Implementations
impl Decodable for CompilationOptions[src]
impl Decodable for CompilationOptionsfn decode<__D: Decoder>(d: &mut __D) -> Result<CompilationOptions, __D::Error>[src]
fn decode<__D: Decoder>(d: &mut __D) -> Result<CompilationOptions, __D::Error>Deserialize a value using a Decoder.
impl Encodable for CompilationOptions[src]
impl Encodable for CompilationOptionsfn encode<__S: Encoder>(&self, s: &mut __S) -> Result<(), __S::Error>[src]
fn encode<__S: Encoder>(&self, s: &mut __S) -> Result<(), __S::Error>Serialize a value using an Encoder.
impl Debug for CompilationOptions[src]
impl Debug for CompilationOptionsfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl Clone for CompilationOptions[src]
impl Clone for CompilationOptionsfn clone(&self) -> CompilationOptions[src]
fn clone(&self) -> CompilationOptionsReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Send for CompilationOptions
impl Send for CompilationOptionsimpl Sync for CompilationOptions
impl Sync for CompilationOptions