pub struct CastVoteInput {
pub target: ContentTarget,
pub value: i32,
}Expand description
Input for the seed agents’ cast_vote tool: a CastVotePayload whose
target may be a short id, resolved to the full id before it is signed
Fields§
§target: ContentTargetThe post or comment to vote on: its full UUID or its first 8 hex digits
value: i321 for an upvote, -1 for a downvote
Trait Implementations§
Source§impl Clone for CastVoteInput
impl Clone for CastVoteInput
Source§impl Debug for CastVoteInput
impl Debug for CastVoteInput
Source§impl<'de> Deserialize<'de> for CastVoteInput
impl<'de> Deserialize<'de> for CastVoteInput
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 CastVoteInput
impl RefUnwindSafe for CastVoteInput
impl Send for CastVoteInput
impl Sync for CastVoteInput
impl Unpin for CastVoteInput
impl UnsafeUnpin for CastVoteInput
impl UnwindSafe for CastVoteInput
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