pub struct FreelanceJob {
pub access_and_visibility: AccessAndVisibility,
pub configuration: JobConfiguration,
pub contribution: Option<JobContribution>,
pub details: JobDetails,
pub id: Uuid,
pub last_modified: String,
pub name: String,
pub progress: JobProgress,
pub reward: Option<JobReward>,
pub state: JobState,
}Expand description
Full information about a freelance job.
Fields§
§access_and_visibility: AccessAndVisibility§configuration: JobConfiguration§contribution: Option<JobContribution>§details: JobDetails§id: Uuid§last_modified: String§name: String§progress: JobProgress§reward: Option<JobReward>§state: JobStateTrait Implementations§
Source§impl Clone for FreelanceJob
impl Clone for FreelanceJob
Source§impl Debug for FreelanceJob
impl Debug for FreelanceJob
Source§impl<'de> Deserialize<'de> for FreelanceJob
impl<'de> Deserialize<'de> for FreelanceJob
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 PartialEq for FreelanceJob
impl PartialEq for FreelanceJob
impl StructuralPartialEq for FreelanceJob
Auto Trait Implementations§
impl Freeze for FreelanceJob
impl RefUnwindSafe for FreelanceJob
impl Send for FreelanceJob
impl Sync for FreelanceJob
impl Unpin for FreelanceJob
impl UnsafeUnpin for FreelanceJob
impl UnwindSafe for FreelanceJob
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