pub struct FileFact {
pub file_id: usize,
pub path: PathBuf,
pub language: Language,
pub language_name: String,
pub module: String,
pub lines: usize,
pub bytes: usize,
pub content_hash: String,
pub comment_lines: usize,
}Fields§
§file_id: usize§path: PathBuf§language: Language§language_name: String§module: String§lines: usize§bytes: usize§content_hash: String§comment_lines: usizeNumber of lines that look like comments (line-prefix or block-body). Heuristic — correctness is best-effort across languages.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FileFact
impl<'de> Deserialize<'de> for FileFact
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
Auto Trait Implementations§
impl Freeze for FileFact
impl RefUnwindSafe for FileFact
impl Send for FileFact
impl Sync for FileFact
impl Unpin for FileFact
impl UnsafeUnpin for FileFact
impl UnwindSafe for FileFact
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