pub struct VoteMessageRequest {
pub thread_id: String,
pub message_id: String,
pub vote_type: VoteType,
pub comment: Option<String>,
}Expand description
Request to vote on a message
Fields§
§thread_id: String§message_id: String§vote_type: VoteType§comment: Option<String>Required for downvotes
Trait Implementations§
Source§impl Clone for VoteMessageRequest
impl Clone for VoteMessageRequest
Source§fn clone(&self) -> VoteMessageRequest
fn clone(&self) -> VoteMessageRequest
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 VoteMessageRequest
impl Debug for VoteMessageRequest
Source§impl<'de> Deserialize<'de> for VoteMessageRequest
impl<'de> Deserialize<'de> for VoteMessageRequest
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 VoteMessageRequest
impl RefUnwindSafe for VoteMessageRequest
impl Send for VoteMessageRequest
impl Sync for VoteMessageRequest
impl Unpin for VoteMessageRequest
impl UnsafeUnpin for VoteMessageRequest
impl UnwindSafe for VoteMessageRequest
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