pub struct GodFileResult {
pub file_path: Arc<str>,
pub class_count: usize,
pub total_lines: usize,
pub class_names: Arc<[Arc<str>]>,
pub violations: Arc<[Violation]>,
}Expand description
Analysis result for a god file
Fields§
§file_path: Arc<str>§class_count: usize§total_lines: usize§class_names: Arc<[Arc<str>]>§violations: Arc<[Violation]>Trait Implementations§
Source§impl Clone for GodFileResult
impl Clone for GodFileResult
Source§fn clone(&self) -> GodFileResult
fn clone(&self) -> GodFileResult
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 GodFileResult
impl Debug for GodFileResult
Source§impl<'de> Deserialize<'de> for GodFileResult
impl<'de> Deserialize<'de> for GodFileResult
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 GodFileResult
impl RefUnwindSafe for GodFileResult
impl Send for GodFileResult
impl Sync for GodFileResult
impl Unpin for GodFileResult
impl UnwindSafe for GodFileResult
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