Struct include_graph::dependencies::compiledb::CompileCommandsEntry   
source · pub struct CompileCommandsEntry {
    pub directory: String,
    pub file: String,
    pub command: Option<String>,
    pub arguments: Option<Vec<String>>,
    pub output: Option<String>,
}Fields§
§directory: Stringeverything relative to this directory
file: Stringwhat file this compiles
command: Option<String>command as a string only (needs split)
arguments: Option<Vec<String>>split-out arguments for compilation
output: Option<String>Optional what gets outputted
Trait Implementations§
source§impl Debug for CompileCommandsEntry
 
impl Debug for CompileCommandsEntry
source§impl<'de> Deserialize<'de> for CompileCommandsEntry
 
impl<'de> Deserialize<'de> for CompileCommandsEntry
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
    __D: Deserializer<'de>,
 
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
    __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for CompileCommandsEntry
 
impl Serialize for CompileCommandsEntry
Auto Trait Implementations§
impl RefUnwindSafe for CompileCommandsEntry
impl Send for CompileCommandsEntry
impl Sync for CompileCommandsEntry
impl Unpin for CompileCommandsEntry
impl UnwindSafe for CompileCommandsEntry
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
 
impl<T> BorrowMut<T> for Twhere
    T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
 
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<I, T> ExtractContext<I, ()> for T
 
impl<I, T> ExtractContext<I, ()> for T
source§fn extract_context(self, _original_input: I)
 
fn extract_context(self, _original_input: I)
Given the context attached to a nom error, and given the original
input to the nom parser, extract more the useful context information. Read more
source§impl<T> Instrument for T
 
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
§impl<T> Pointable for T
 
impl<T> Pointable for T
source§impl<I> RecreateContext<I> for I
 
impl<I> RecreateContext<I> for I
source§fn recreate_context(_original_input: I, tail: I) -> I
 
fn recreate_context(_original_input: I, tail: I) -> I
Given the original input, as well as the context reported by nom,
recreate a context in the original string where the error occurred. Read more