pub struct SkippedFile {
pub path: PathBuf,
pub reason: ExclusionReason,
}Expand description
Information about a skipped file
Fields§
§path: PathBufPath to the skipped file
reason: ExclusionReasonReason for exclusion
Implementations§
Source§impl SkippedFile
impl SkippedFile
Sourcepub fn new(path: PathBuf, reason: ExclusionReason) -> Self
pub fn new(path: PathBuf, reason: ExclusionReason) -> Self
Creates a new skipped file entry
§Arguments
path- Path to the filereason- Reason for exclusion
§Returns
A new SkippedFile instance
§Examples
use std::path::PathBuf;
use rust_diff_analyzer::types::{ExclusionReason, SkippedFile};
let skipped = SkippedFile::new(PathBuf::from("README.md"), ExclusionReason::NonRust);
assert_eq!(skipped.path, PathBuf::from("README.md"));Trait Implementations§
Source§impl Clone for SkippedFile
impl Clone for SkippedFile
Source§fn clone(&self) -> SkippedFile
fn clone(&self) -> SkippedFile
Returns a duplicate 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 SkippedFile
impl Debug for SkippedFile
Source§impl<'de> Deserialize<'de> for SkippedFile
impl<'de> Deserialize<'de> for SkippedFile
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 PartialEq for SkippedFile
impl PartialEq for SkippedFile
Source§impl Serialize for SkippedFile
impl Serialize for SkippedFile
impl Eq for SkippedFile
impl StructuralPartialEq for SkippedFile
Auto Trait Implementations§
impl Freeze for SkippedFile
impl RefUnwindSafe for SkippedFile
impl Send for SkippedFile
impl Sync for SkippedFile
impl Unpin for SkippedFile
impl UnwindSafe for SkippedFile
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