pub struct Submission {
pub featured: bool,
pub featured_by_user_id: Option<User>,
pub featured_time: Option<OffsetDateTime>,
pub id: String,
pub owner_id: Group,
pub submission_time: OffsetDateTime,
pub submitted_by_id: User,
pub submitted_by_name: String,
pub target_record_id: Record,
}Expand description
A Resonite record’s submission to a group
Fields§
§featured: boolIf the submission should be featured or not
featured_by_user_id: Option<User>The ID of the user that enabled featuring this submission
featured_time: Option<OffsetDateTime>When featuring this submission was enabled
id: StringThe id of the submission
owner_id: GroupThe group that this submission is to
submission_time: OffsetDateTimeWhen the submission was created
submitted_by_id: UserThe ID of the user that created the submission
submitted_by_name: StringThe name of the submitter
target_record_id: RecordThe id of the record that this submission is for
Trait Implementations§
Source§impl BorshDeserialize for Submission
impl BorshDeserialize for Submission
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 Submission
impl BorshSerialize for Submission
Source§impl Clone for Submission
impl Clone for Submission
Source§fn clone(&self) -> Submission
fn clone(&self) -> Submission
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Submission
impl Debug for Submission
Source§impl<'de> Deserialize<'de> for Submission
impl<'de> Deserialize<'de> for Submission
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 Hash for Submission
impl Hash for Submission
Source§impl PartialEq for Submission
impl PartialEq for Submission
Source§impl Serialize for Submission
impl Serialize for Submission
impl Eq for Submission
impl StructuralPartialEq for Submission
Auto Trait Implementations§
impl Freeze for Submission
impl RefUnwindSafe for Submission
impl Send for Submission
impl Sync for Submission
impl Unpin for Submission
impl UnwindSafe for Submission
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