pub struct RFP {
pub id: RFPId,
pub author_id: AccountId,
pub social_db_post_block_height: BlockHeight,
pub snapshot: RFPSnapshot,
pub snapshot_history: Vec<BlockHeight>,
}
Fields§
§id: RFPId
§snapshot: RFPSnapshot
§snapshot_history: Vec<BlockHeight>
Trait Implementations§
Source§impl BorshDeserialize for RFP
impl BorshDeserialize for RFP
fn deserialize_reader<__R: Read>(reader: &mut __R) -> Result<Self, Error>
Source§fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
fn deserialize(buf: &mut &[u8]) -> Result<Self, Error>
Deserializes this instance from a given slice of bytes.
Updates the buffer to point at the remaining bytes.
Source§fn try_from_slice(v: &[u8]) -> Result<Self, Error>
fn try_from_slice(v: &[u8]) -> Result<Self, Error>
Deserialize this instance from a slice of bytes.
fn try_from_reader<R>(reader: &mut R) -> Result<Self, Error>where
R: Read,
Source§impl BorshSerialize for RFP
impl BorshSerialize for RFP
Source§impl<'de> Deserialize<'de> for RFP
impl<'de> Deserialize<'de> for RFP
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
Source§impl From<RFP> for VersionedRFP
impl From<RFP> for VersionedRFP
Source§impl From<VersionedRFP> for RFP
impl From<VersionedRFP> for RFP
Source§fn from(vp: VersionedRFP) -> Self
fn from(vp: VersionedRFP) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for RFP
impl RefUnwindSafe for RFP
impl Send for RFP
impl Sync for RFP
impl Unpin for RFP
impl UnwindSafe for RFP
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