Struct dao::rules::validation::bid_escrow::CanBidBeCancelled
source · pub struct CanBidBeCancelled { /* private fields */ }
Expand description
Verifies if the Bid
can be canceled.
May return Error::CannotCancelBidOnCompletedJobOffer or Error::CannotCancelBidBeforeAcceptanceTimeout.
Implementations§
source§impl CanBidBeCancelled
impl CanBidBeCancelled
pub fn create( job_offer_status: JobOfferStatus, block_time: BlockTime, bid_timestamp: BlockTime, va_bid_acceptance_timeout: BlockTime ) -> Box<Self>
Trait Implementations§
source§impl Validation for CanBidBeCancelled
impl Validation for CanBidBeCancelled
Auto Trait Implementations§
impl RefUnwindSafe for CanBidBeCancelled
impl Send for CanBidBeCancelled
impl Sync for CanBidBeCancelled
impl Unpin for CanBidBeCancelled
impl UnwindSafe for CanBidBeCancelled
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