pub enum EntityBuildError {
MissingSpecies,
MissingAge,
InvalidId(String),
}Expand description
Error type for entity build failures.
This error is returned when EntityBuilder::build() fails validation.
Variants§
MissingSpecies
Species is required but was not set.
MissingAge
Age is required but was not set.
InvalidId(String)
The entity ID is invalid (empty string).
Trait Implementations§
Source§impl Clone for EntityBuildError
impl Clone for EntityBuildError
Source§fn clone(&self) -> EntityBuildError
fn clone(&self) -> EntityBuildError
Returns a duplicate of the value. Read more
1.0.0 · 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 EntityBuildError
impl Debug for EntityBuildError
Source§impl Display for EntityBuildError
impl Display for EntityBuildError
Source§impl Error for EntityBuildError
impl Error for EntityBuildError
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 EntityBuildError
impl PartialEq for EntityBuildError
impl Eq for EntityBuildError
impl StructuralPartialEq for EntityBuildError
Auto Trait Implementations§
impl Freeze for EntityBuildError
impl RefUnwindSafe for EntityBuildError
impl Send for EntityBuildError
impl Sync for EntityBuildError
impl Unpin for EntityBuildError
impl UnwindSafe for EntityBuildError
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