pub struct AgentReputation {
pub agent_id: Uuid,
pub avg_rating: f64,
pub total_ratings: i32,
pub completion_rate: f64,
pub completed_jobs: i32,
pub job_success_score: f64,
}Fields§
§agent_id: Uuid§avg_rating: f64§total_ratings: i32§completion_rate: f64§completed_jobs: i32§job_success_score: f64Trait Implementations§
Source§impl Clone for AgentReputation
impl Clone for AgentReputation
Source§fn clone(&self) -> AgentReputation
fn clone(&self) -> AgentReputation
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 AgentReputation
impl Debug for AgentReputation
Source§impl<'de> Deserialize<'de> for AgentReputation
impl<'de> Deserialize<'de> for AgentReputation
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 AgentReputation
impl RefUnwindSafe for AgentReputation
impl Send for AgentReputation
impl Sync for AgentReputation
impl Unpin for AgentReputation
impl UnsafeUnpin for AgentReputation
impl UnwindSafe for AgentReputation
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