Struct redgold_schema::structs::TrustData
source · pub struct TrustData {
pub label_rating: Option<i64>,
pub confidence: Option<i64>,
pub hardness: Option<i64>,
pub data: Option<StandardData>,
pub allow_model_override: bool,
pub rating_type: Option<i32>,
}Fields§
§label_rating: Option<i64>A score from -1 to 1 normalized to 1e3 (1000) scale for Equality avoidance of floats Otherwise equivalent to a rounded float
confidence: Option<i64>Confidence level associated with the label, how certain is this value?
hardness: Option<i64>Variance associated with the confidence estimate, sigma / stddev
data: Option<StandardData>Additional unstructured or otherwise custom label data
allow_model_override: bool§rating_type: Option<i32>Implementations§
source§impl TrustData
impl TrustData
sourcepub fn label_rating(&self) -> i64
pub fn label_rating(&self) -> i64
Returns the value of label_rating, or the default value if label_rating is unset.
sourcepub fn confidence(&self) -> i64
pub fn confidence(&self) -> i64
Returns the value of confidence, or the default value if confidence is unset.
sourcepub fn hardness(&self) -> i64
pub fn hardness(&self) -> i64
Returns the value of hardness, or the default value if hardness is unset.
sourcepub fn rating_type(&self) -> RatingType
pub fn rating_type(&self) -> RatingType
Returns the enum value of rating_type, or the default if the field is unset or set to an invalid enum value.
sourcepub fn set_rating_type(&mut self, value: RatingType)
pub fn set_rating_type(&mut self, value: RatingType)
Sets rating_type to the provided enum value.
Trait Implementations§
source§impl<'de> Deserialize<'de> for TrustData
impl<'de> Deserialize<'de> for TrustData
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
source§impl Message for TrustData
impl Message for TrustData
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.source§impl PartialEq for TrustData
impl PartialEq for TrustData
impl Eq for TrustData
impl StructuralEq for TrustData
impl StructuralPartialEq for TrustData
Auto Trait Implementations§
impl RefUnwindSafe for TrustData
impl Send for TrustData
impl Sync for TrustData
impl Unpin for TrustData
impl UnwindSafe for TrustData
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