pub struct File {Show 22 fields
pub old_name: Option<String>,
pub new_name: Option<String>,
pub is_combined: bool,
pub is_git_diff: bool,
pub language: Option<String>,
pub blocks: Vec<Block>,
pub added_lines: usize,
pub deleted_lines: usize,
pub mode: Option<String>,
pub old_mode: Option<Vec<String>>,
pub new_mode: Option<String>,
pub new_file_mode: Option<String>,
pub deleted_file_mode: Option<String>,
pub is_deleted: bool,
pub is_new: bool,
pub is_copy: bool,
pub is_rename: bool,
pub is_binary: bool,
pub unchanged_percentage: Option<usize>,
pub changed_percentage: Option<usize>,
pub checksum_before: Option<Vec<String>>,
pub checksum_after: Option<String>,
}Fields§
§old_name: Option<String>§new_name: Option<String>§is_combined: bool§is_git_diff: bool§language: Option<String>§blocks: Vec<Block>§added_lines: usize§deleted_lines: usize§mode: Option<String>§old_mode: Option<Vec<String>>§new_mode: Option<String>§new_file_mode: Option<String>§deleted_file_mode: Option<String>§is_deleted: bool§is_new: bool§is_copy: bool§is_rename: bool§is_binary: bool§unchanged_percentage: Option<usize>§changed_percentage: Option<usize>§checksum_before: Option<Vec<String>>§checksum_after: Option<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for File
impl RefUnwindSafe for File
impl Send for File
impl Sync for File
impl Unpin for File
impl UnwindSafe for File
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