Struct paralegal_spdg::SourceFileInfo
source · pub struct SourceFileInfo {
pub file_path: String,
pub abs_file_path: PathBuf,
}
Expand description
Information about a source file
Fields§
§file_path: String
Printable location of the source code file - either an absolute path to library source code
or a path relative to within the compiled crate (e.g. src/...
)
abs_file_path: PathBuf
Absolute path to source code file
Implementations§
source§impl SourceFileInfo
impl SourceFileInfo
sourcepub fn intern(self) -> SourceFile
pub fn intern(self) -> SourceFile
Intern the source file
Trait Implementations§
source§impl Clone for SourceFileInfo
impl Clone for SourceFileInfo
source§fn clone(&self) -> SourceFileInfo
fn clone(&self) -> SourceFileInfo
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SourceFileInfo
impl Debug for SourceFileInfo
source§impl<'de> Deserialize<'de> for SourceFileInfo
impl<'de> Deserialize<'de> for SourceFileInfo
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 SourceFileInfo
impl Hash for SourceFileInfo
source§impl Ord for SourceFileInfo
impl Ord for SourceFileInfo
source§fn cmp(&self, other: &SourceFileInfo) -> Ordering
fn cmp(&self, other: &SourceFileInfo) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere Self: Sized,
Compares and returns the maximum of two values. Read more
source§impl PartialEq<SourceFileInfo> for SourceFileInfo
impl PartialEq<SourceFileInfo> for SourceFileInfo
source§fn eq(&self, other: &SourceFileInfo) -> bool
fn eq(&self, other: &SourceFileInfo) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd<SourceFileInfo> for SourceFileInfo
impl PartialOrd<SourceFileInfo> for SourceFileInfo
source§fn partial_cmp(&self, other: &SourceFileInfo) -> Option<Ordering>
fn partial_cmp(&self, other: &SourceFileInfo) -> 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 SourceFileInfo
impl Serialize for SourceFileInfo
impl Eq for SourceFileInfo
impl StructuralEq for SourceFileInfo
impl StructuralPartialEq for SourceFileInfo
Auto Trait Implementations§
impl RefUnwindSafe for SourceFileInfo
impl Send for SourceFileInfo
impl Sync for SourceFileInfo
impl Unpin for SourceFileInfo
impl UnwindSafe for SourceFileInfo
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<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.