pub struct CandidateRecord {
pub rank: usize,
pub title: String,
pub artist: String,
pub url: String,
pub overlap_count: usize,
pub overlap_ratio: f64,
pub score: f64,
pub reason: String,
pub collectors: Vec<String>,
}Fields§
§rank: usize§title: String§artist: String§url: String§overlap_count: usize§overlap_ratio: f64§score: f64§reason: String§collectors: Vec<String>Trait Implementations§
Source§impl Clone for CandidateRecord
impl Clone for CandidateRecord
Source§fn clone(&self) -> CandidateRecord
fn clone(&self) -> CandidateRecord
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 CandidateRecord
impl Debug for CandidateRecord
Source§impl<'de> Deserialize<'de> for CandidateRecord
impl<'de> Deserialize<'de> for CandidateRecord
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 CandidateRecord
impl RefUnwindSafe for CandidateRecord
impl Send for CandidateRecord
impl Sync for CandidateRecord
impl Unpin for CandidateRecord
impl UnsafeUnpin for CandidateRecord
impl UnwindSafe for CandidateRecord
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