Enum pallet_teams::Error
source · [−]pub enum Error<T> {
StatusWrong,
StatusSameProposed,
StatusCannotApply,
StatusIncorrect,
ProjectCannotFetchStatus,
ProjectAlreadyExists,
ProjectDoesNotExist,
ProjectAlreadyDeleted,
ProjectCannotFetchOwner,
ProjectCannotReassignNotOwned,
ProjectCannotCloseNotOwned,
ProjectCannotChangeNotOwned,
// some variants omitted
}
Expand description
Custom dispatch errors of this pallet.
Variants
StatusWrong
Project has the wrong status to be changed.
StatusSameProposed
The proposed project status is the same as the existing one.
StatusCannotApply
The proposed project status cannot be applied to the current project status.
StatusIncorrect
This proposed project status may not yet be implemented or is incorrect.
ProjectCannotFetchStatus
Error fetching project status.
ProjectAlreadyExists
The project already exists.
ProjectDoesNotExist
The project does not exist.
ProjectAlreadyDeleted
The project was already deleted.
ProjectCannotFetchOwner
Error fetching project owner.
ProjectCannotReassignNotOwned
You cannot reassign a project you do not own.
ProjectCannotCloseNotOwned
You cannot close a project you do not own.
ProjectCannotChangeNotOwned
You cannot change a project you do not own.
Implementations
Trait Implementations
Auto Trait Implementations
impl<T> RefUnwindSafe for Error<T> where
T: RefUnwindSafe,
impl<T> UnwindSafe for Error<T> where
T: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>ⓘimpl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
pub fn into_any(self: Box<T, Global>) -> Box<dyn Any + 'static, Global>ⓘimpl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
impl<W> Write for Box<W, Global> where
W: Write + ?Sized, impl<R> Read for Box<R, Global> where
R: Read + ?Sized, impl<I, A> Iterator for Box<I, A> where
I: Iterator + ?Sized,
A: Allocator, type Item = <I as Iterator>::Item;impl<F, A> Future for Box<F, A> where
F: Future + Unpin + ?Sized,
A: Allocator + 'static, type Output = <F as Future>::Output;
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more
The counterpart to unchecked_from
.
Consume self to return an equivalent value of T
.
Call this on your modules custom errors type in order to return a custom weight on error. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more