pub struct ContributionRules {
pub participation_limit: Option<i64>,
pub reward_per_contribution: Option<f64>,
pub submission_limit: Option<i64>,
pub submission_multiplier: Option<f64>,
}Expand description
Limits and rewards for contributions to a project.
Fields§
§participation_limit: Option<i64>Maximum number of participants.
reward_per_contribution: Option<f64>ISK paid per contribution.
submission_limit: Option<i64>Maximum number of submissions per participant.
submission_multiplier: Option<f64>Multiplier applied to submissions.
Trait Implementations§
Source§impl Clone for ContributionRules
impl Clone for ContributionRules
Source§impl Debug for ContributionRules
impl Debug for ContributionRules
Source§impl<'de> Deserialize<'de> for ContributionRules
impl<'de> Deserialize<'de> for ContributionRules
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 ContributionRules
impl PartialEq for ContributionRules
Source§impl Serialize for ContributionRules
impl Serialize for ContributionRules
impl StructuralPartialEq for ContributionRules
Auto Trait Implementations§
impl Freeze for ContributionRules
impl RefUnwindSafe for ContributionRules
impl Send for ContributionRules
impl Sync for ContributionRules
impl Unpin for ContributionRules
impl UnsafeUnpin for ContributionRules
impl UnwindSafe for ContributionRules
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