pub struct AgentFeedback {Show 15 fields
pub id: Uuid,
pub agent_registry: String,
pub agent_id: String,
pub client_address: String,
pub feedback_index: u64,
pub value: i128,
pub value_decimals: u8,
pub tag1: Option<String>,
pub tag2: Option<String>,
pub endpoint: Option<String>,
pub feedback_uri: Option<String>,
pub feedback_hash: Option<String>,
pub is_revoked: bool,
pub created_at: DateTime<Utc>,
pub revoked_at: Option<DateTime<Utc>>,
}Expand description
Reputation feedback submitted by a client.
Fields§
§id: Uuid§agent_registry: String§agent_id: String§client_address: String§feedback_index: u64§value: i128§value_decimals: u8§tag1: Option<String>§tag2: Option<String>§endpoint: Option<String>§feedback_uri: Option<String>§feedback_hash: Option<String>§is_revoked: bool§created_at: DateTime<Utc>§revoked_at: Option<DateTime<Utc>>Trait Implementations§
Source§impl Clone for AgentFeedback
impl Clone for AgentFeedback
Source§fn clone(&self) -> AgentFeedback
fn clone(&self) -> AgentFeedback
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 AgentFeedback
impl Debug for AgentFeedback
Source§impl<'de> Deserialize<'de> for AgentFeedback
impl<'de> Deserialize<'de> for AgentFeedback
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<AgentFeedback, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<AgentFeedback, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for AgentFeedback
impl Serialize for AgentFeedback
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for AgentFeedback
impl RefUnwindSafe for AgentFeedback
impl Send for AgentFeedback
impl Sync for AgentFeedback
impl Unpin for AgentFeedback
impl UnsafeUnpin for AgentFeedback
impl UnwindSafe for AgentFeedback
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