Struct include_graph::dependencies::compiledb::SourceFileEntry
source · pub struct SourceFileEntry {
pub file_path: PathBuf,
pub include_directories: Vec<PathBuf>,
}Fields§
§file_path: PathBuf§include_directories: Vec<PathBuf>Trait Implementations§
source§impl Debug for SourceFileEntry
impl Debug for SourceFileEntry
source§impl<'de> Deserialize<'de> for SourceFileEntry
impl<'de> Deserialize<'de> for SourceFileEntry
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 Hash for SourceFileEntry
impl Hash for SourceFileEntry
source§impl PartialEq for SourceFileEntry
impl PartialEq for SourceFileEntry
source§fn eq(&self, other: &SourceFileEntry) -> bool
fn eq(&self, other: &SourceFileEntry) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl PartialOrd for SourceFileEntry
impl PartialOrd for SourceFileEntry
source§fn partial_cmp(&self, other: &SourceFileEntry) -> Option<Ordering>
fn partial_cmp(&self, other: &SourceFileEntry) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moresource§impl Serialize for SourceFileEntry
impl Serialize for SourceFileEntry
impl StructuralPartialEq for SourceFileEntry
Auto Trait Implementations§
impl RefUnwindSafe for SourceFileEntry
impl Send for SourceFileEntry
impl Sync for SourceFileEntry
impl Unpin for SourceFileEntry
impl UnwindSafe for SourceFileEntry
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