pub enum SubmitResult {
Started,
Succeeded,
Rejected,
Blocked(SubmitBlocker),
}Expand description
The result of a submit attempt.
Variants§
Started
Async submission was accepted and will complete later.
Succeeded
Submit validation passed and application submit behavior completed successfully.
Rejected
Application submit behavior returned structured submit errors.
Blocked(SubmitBlocker)
Submission did not start because of a known blocker.
Implementations§
Source§impl SubmitResult
impl SubmitResult
Sourcepub const fn is_started(self) -> bool
pub const fn is_started(self) -> bool
Returns whether an async submission was accepted and will complete later.
Sourcepub const fn is_succeeded(self) -> bool
pub const fn is_succeeded(self) -> bool
Returns whether submit behavior completed successfully.
Sourcepub const fn is_rejected(self) -> bool
pub const fn is_rejected(self) -> bool
Returns whether submit behavior returned structured submit errors.
Sourcepub const fn is_blocked(self) -> bool
pub const fn is_blocked(self) -> bool
Returns whether submission did not start because of a known blocker.
Sourcepub const fn blocker(self) -> Option<SubmitBlocker>
pub const fn blocker(self) -> Option<SubmitBlocker>
Returns the blocker when submission did not start.
Trait Implementations§
Source§impl Clone for SubmitResult
impl Clone for SubmitResult
Source§fn clone(&self) -> SubmitResult
fn clone(&self) -> SubmitResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for SubmitResult
Source§impl Debug for SubmitResult
impl Debug for SubmitResult
impl Eq for SubmitResult
Source§impl PartialEq for SubmitResult
impl PartialEq for SubmitResult
impl StructuralPartialEq for SubmitResult
Auto Trait Implementations§
impl Freeze for SubmitResult
impl RefUnwindSafe for SubmitResult
impl Send for SubmitResult
impl Sync for SubmitResult
impl Unpin for SubmitResult
impl UnsafeUnpin for SubmitResult
impl UnwindSafe for SubmitResult
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