pub struct JobContribution {
pub contribution_per_participant_limit: Option<i64>,
pub max_committed_participants: i64,
pub reward_per_contribution: Option<f64>,
pub submission_limit: Option<i64>,
pub submission_multiplier: Option<f64>,
}Expand description
Limits on participants’ contributions.
Fields§
§contribution_per_participant_limit: Option<i64>§max_committed_participants: i64§reward_per_contribution: Option<f64>§submission_limit: Option<i64>§submission_multiplier: Option<f64>Trait Implementations§
Source§impl Clone for JobContribution
impl Clone for JobContribution
Source§impl Debug for JobContribution
impl Debug for JobContribution
Source§impl<'de> Deserialize<'de> for JobContribution
impl<'de> Deserialize<'de> for JobContribution
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 JobContribution
impl PartialEq for JobContribution
impl StructuralPartialEq for JobContribution
Auto Trait Implementations§
impl Freeze for JobContribution
impl RefUnwindSafe for JobContribution
impl Send for JobContribution
impl Sync for JobContribution
impl Unpin for JobContribution
impl UnsafeUnpin for JobContribution
impl UnwindSafe for JobContribution
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