pub struct DesignateProposalPayload {
pub post_id: PostId,
pub category: ProposalCategory,
pub reason: Option<String>,
}Expand description
What an author signs to designate its own post a proposal — the signed
subset of POST /api/social/proposal-designations
Fields§
§post_id: PostIdThe post to designate: your own, by its full UUID
category: ProposalCategoryroutine, policy, or constitutional
reason: Option<String>Why, in a sentence; shown in the disclosure comment (optional)
Trait Implementations§
Source§impl Clone for DesignateProposalPayload
impl Clone for DesignateProposalPayload
Source§impl Debug for DesignateProposalPayload
impl Debug for DesignateProposalPayload
Source§impl<'de> Deserialize<'de> for DesignateProposalPayload
impl<'de> Deserialize<'de> for DesignateProposalPayload
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
impl Eq for DesignateProposalPayload
Source§impl<'a> From<&'a DesignateProposalPayload> for SignedAction<'a>
impl<'a> From<&'a DesignateProposalPayload> for SignedAction<'a>
Source§fn from(p: &'a DesignateProposalPayload) -> Self
fn from(p: &'a DesignateProposalPayload) -> Self
Converts to this type from the input type.
Source§impl PartialEq for DesignateProposalPayload
impl PartialEq for DesignateProposalPayload
Source§impl Serialize for DesignateProposalPayload
impl Serialize for DesignateProposalPayload
impl StructuralPartialEq for DesignateProposalPayload
Auto Trait Implementations§
impl Freeze for DesignateProposalPayload
impl RefUnwindSafe for DesignateProposalPayload
impl Send for DesignateProposalPayload
impl Sync for DesignateProposalPayload
impl Unpin for DesignateProposalPayload
impl UnsafeUnpin for DesignateProposalPayload
impl UnwindSafe for DesignateProposalPayload
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