pub struct Stats {Show 24 fields
pub workspace_id: String,
pub project_id: String,
pub reference: String,
pub build_id: String,
pub commit_sha: String,
pub pull_request_number: Option<String>,
pub tracked_branch_id: Option<String>,
pub analyzed_at: Option<Timestamp>,
pub name: String,
pub fully_qualified_name: String,
pub path: String,
pub kind: i32,
pub language: i32,
pub files: Option<u32>,
pub classes: Option<u32>,
pub functions: Option<u32>,
pub fields: Option<u32>,
pub lines: Option<u32>,
pub code_lines: Option<u32>,
pub comment_lines: Option<u32>,
pub blank_lines: Option<u32>,
pub complexity: Option<u32>,
pub cyclomatic: Option<u32>,
pub lcom4: Option<u32>,
}Fields§
§workspace_id: String§project_id: String§reference: String§build_id: String§commit_sha: String§pull_request_number: Option<String>§tracked_branch_id: Option<String>§analyzed_at: Option<Timestamp>§name: String§fully_qualified_name: String§path: String§kind: i32§language: i32§files: Option<u32>§classes: Option<u32>§functions: Option<u32>§fields: Option<u32>§lines: Option<u32>§code_lines: Option<u32>§comment_lines: Option<u32>§blank_lines: Option<u32>§complexity: Option<u32>§cyclomatic: Option<u32>§lcom4: Option<u32>Implementations§
Source§impl Stats
impl Stats
Sourcepub fn kind(&self) -> ComponentType
pub fn kind(&self) -> ComponentType
Returns the enum value of kind, or the default if the field is set to an invalid enum value.
Sourcepub fn set_kind(&mut self, value: ComponentType)
pub fn set_kind(&mut self, value: ComponentType)
Sets kind to the provided enum value.
Sourcepub fn language(&self) -> Language
pub fn language(&self) -> Language
Returns the enum value of language, or the default if the field is set to an invalid enum value.
Sourcepub fn set_language(&mut self, value: Language)
pub fn set_language(&mut self, value: Language)
Sets language to the provided enum value.
Sourcepub fn pull_request_number(&self) -> &str
pub fn pull_request_number(&self) -> &str
Returns the value of pull_request_number, or the default value if pull_request_number is unset.
Sourcepub fn tracked_branch_id(&self) -> &str
pub fn tracked_branch_id(&self) -> &str
Returns the value of tracked_branch_id, or the default value if tracked_branch_id is unset.
Sourcepub fn classes(&self) -> u32
pub fn classes(&self) -> u32
Returns the value of classes, or the default value if classes is unset.
Sourcepub fn functions(&self) -> u32
pub fn functions(&self) -> u32
Returns the value of functions, or the default value if functions is unset.
Sourcepub fn fields(&self) -> u32
pub fn fields(&self) -> u32
Returns the value of fields, or the default value if fields is unset.
Sourcepub fn code_lines(&self) -> u32
pub fn code_lines(&self) -> u32
Returns the value of code_lines, or the default value if code_lines is unset.
Sourcepub fn comment_lines(&self) -> u32
pub fn comment_lines(&self) -> u32
Returns the value of comment_lines, or the default value if comment_lines is unset.
Sourcepub fn blank_lines(&self) -> u32
pub fn blank_lines(&self) -> u32
Returns the value of blank_lines, or the default value if blank_lines is unset.
Sourcepub fn complexity(&self) -> u32
pub fn complexity(&self) -> u32
Returns the value of complexity, or the default value if complexity is unset.
Sourcepub fn cyclomatic(&self) -> u32
pub fn cyclomatic(&self) -> u32
Returns the value of cyclomatic, or the default value if cyclomatic is unset.
Trait Implementations§
§impl<'de> Deserialize<'de> for Stats
impl<'de> Deserialize<'de> for Stats
§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>,
Source§impl Message for Stats
impl Message for Stats
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self.