pub struct OipTrainingExample {
pub message: String,
pub label: OipDefectCategory,
pub confidence: f32,
pub commit_hash: String,
pub author: String,
pub timestamp: i64,
pub lines_added: usize,
pub lines_removed: usize,
pub files_changed: usize,
}Expand description
OIP TrainingExample format (from organizational-intelligence-plugin)
Fields§
§message: StringCommit message text
label: OipDefectCategoryDefect category label
confidence: f32Classifier confidence (0.0-1.0)
commit_hash: StringOriginal commit hash
Author name/email
timestamp: i64Unix timestamp
lines_added: usizeLines added in commit
lines_removed: usizeLines removed in commit
files_changed: usizeNumber of files changed
Trait Implementations§
Source§impl Clone for OipTrainingExample
impl Clone for OipTrainingExample
Source§fn clone(&self) -> OipTrainingExample
fn clone(&self) -> OipTrainingExample
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 OipTrainingExample
impl Debug for OipTrainingExample
Source§impl<'de> Deserialize<'de> for OipTrainingExample
impl<'de> Deserialize<'de> for OipTrainingExample
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 OipTrainingExample
impl RefUnwindSafe for OipTrainingExample
impl Send for OipTrainingExample
impl Sync for OipTrainingExample
impl Unpin for OipTrainingExample
impl UnwindSafe for OipTrainingExample
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more