Struct dao::rules::validation::voting::VoteInTime
source · pub struct VoteInTime { /* private fields */ }
Expand description
Verifies if a ballot is cast in the right time. May return Error::InformalVotingNotStarted, Error::VotingDuringTimeBetweenVotingsNotAllowed or Error::VoteOnCompletedVotingNotAllowed.
Implementations§
Trait Implementations§
source§impl VotingValidation for VoteInTime
impl VotingValidation for VoteInTime
source§fn validate(
&self,
voting_state_machine: &VotingStateMachine,
configuration: &Configuration
) -> Result<(), Error>
fn validate( &self, voting_state_machine: &VotingStateMachine, configuration: &Configuration ) -> Result<(), Error>
Returns the result of validation.
Auto Trait Implementations§
impl RefUnwindSafe for VoteInTime
impl Send for VoteInTime
impl Sync for VoteInTime
impl Unpin for VoteInTime
impl UnwindSafe for VoteInTime
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