pub enum ScoreboardError {
EmptyObjectiveName,
EmptyTeamName,
EmptyScoreHolderName,
DuplicateObjective(String),
DuplicateTeam(String),
MissingObjective(String),
MissingTeam(String),
ReadOnlyObjective(String),
}Expand description
Invalid scoreboard operation or persisted state.
Variants§
EmptyObjectiveName
Objective names may not be empty.
EmptyTeamName
Team names may not be empty.
EmptyScoreHolderName
Score holder names may not be empty.
DuplicateObjective(String)
An objective already exists.
DuplicateTeam(String)
A team already exists.
MissingObjective(String)
The requested objective does not exist.
MissingTeam(String)
The requested team does not exist.
ReadOnlyObjective(String)
The objective cannot be written by commands.
Trait Implementations§
Source§impl Clone for ScoreboardError
impl Clone for ScoreboardError
Source§fn clone(&self) -> ScoreboardError
fn clone(&self) -> ScoreboardError
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 moreSource§impl Debug for ScoreboardError
impl Debug for ScoreboardError
Source§impl Display for ScoreboardError
impl Display for ScoreboardError
impl Eq for ScoreboardError
Source§impl Error for ScoreboardError
impl Error for ScoreboardError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl PartialEq for ScoreboardError
impl PartialEq for ScoreboardError
impl StructuralPartialEq for ScoreboardError
Auto Trait Implementations§
impl Freeze for ScoreboardError
impl RefUnwindSafe for ScoreboardError
impl Send for ScoreboardError
impl Sync for ScoreboardError
impl Unpin for ScoreboardError
impl UnsafeUnpin for ScoreboardError
impl UnwindSafe for ScoreboardError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self with key and returns true if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreWraps this value in an
Arc<SyncMutex<>>