pub struct ForbiddenConcept {
pub name: String,
pub description: String,
pub severity: f64,
pub examples: Vec<String>,
/* private fields */
}Expand description
A forbidden concept with its semantic vector
Fields§
§name: StringHuman-readable name
description: StringDescription of what’s forbidden
severity: f64Severity level (0.0 - 1.0)
examples: Vec<String>Example phrases that match this concept
Implementations§
Trait Implementations§
Source§impl Clone for ForbiddenConcept
impl Clone for ForbiddenConcept
Source§fn clone(&self) -> ForbiddenConcept
fn clone(&self) -> ForbiddenConcept
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 moreAuto Trait Implementations§
impl Freeze for ForbiddenConcept
impl RefUnwindSafe for ForbiddenConcept
impl Send for ForbiddenConcept
impl Sync for ForbiddenConcept
impl Unpin for ForbiddenConcept
impl UnwindSafe for ForbiddenConcept
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