pub struct ClassificationTask {
pub name: String,
pub labels: Vec<String>,
pub multi_label: bool,
pub descriptions: HashMap<String, String>,
}Expand description
Classification task configuration.
Fields§
§name: StringTask name (e.g., “sentiment”)
labels: Vec<String>Class labels
multi_label: boolWhether multiple labels can be selected
descriptions: HashMap<String, String>Optional descriptions for labels
Trait Implementations§
Source§impl Clone for ClassificationTask
impl Clone for ClassificationTask
Source§fn clone(&self) -> ClassificationTask
fn clone(&self) -> ClassificationTask
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 ClassificationTask
impl Debug for ClassificationTask
Source§impl Default for ClassificationTask
impl Default for ClassificationTask
Source§fn default() -> ClassificationTask
fn default() -> ClassificationTask
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ClassificationTask
impl<'de> Deserialize<'de> for ClassificationTask
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 ClassificationTask
impl RefUnwindSafe for ClassificationTask
impl Send for ClassificationTask
impl Sync for ClassificationTask
impl Unpin for ClassificationTask
impl UnsafeUnpin for ClassificationTask
impl UnwindSafe for ClassificationTask
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