pub struct ClusterResult {
pub cluster_id: u32,
pub centroid: Vec<f32>,
pub members: Vec<String>,
pub similarity_score: f32,
}Expand description
Caller-supplied clustering record from an external model.
Fields§
§cluster_id: u32§centroid: Vec<f32>§members: Vec<String>§similarity_score: f32Implementations§
Source§impl ClusterResult
impl ClusterResult
pub fn validate(&self) -> Result<(), MlRecordValidationError>
Sourcepub fn member_count(&self) -> u64
pub fn member_count(&self) -> u64
Returns the derived member count in a target-independent wire width.
Trait Implementations§
Source§impl Clone for ClusterResult
impl Clone for ClusterResult
Source§fn clone(&self) -> ClusterResult
fn clone(&self) -> ClusterResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ClusterResult
impl Debug for ClusterResult
Source§impl<'de> Deserialize<'de> for ClusterResult
impl<'de> Deserialize<'de> for ClusterResult
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 PartialEq for ClusterResult
impl PartialEq for ClusterResult
Source§impl Serialize for ClusterResult
impl Serialize for ClusterResult
impl StructuralPartialEq for ClusterResult
Auto Trait Implementations§
impl Freeze for ClusterResult
impl RefUnwindSafe for ClusterResult
impl Send for ClusterResult
impl Sync for ClusterResult
impl Unpin for ClusterResult
impl UnsafeUnpin for ClusterResult
impl UnwindSafe for ClusterResult
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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