pub enum BadIndirectionReason {
NegativeIndex(i64),
ArrayIndexOutOfBounds(usize, usize),
EmptyEntityReference,
InvalidEntityId(EntityId),
UnexpectedValueType(FieldType, String),
ExpectedIndexAfterEntityList(FieldType),
FailedToResolveField(FieldType, String),
}Variants§
NegativeIndex(i64)
ArrayIndexOutOfBounds(usize, usize)
EmptyEntityReference
InvalidEntityId(EntityId)
UnexpectedValueType(FieldType, String)
ExpectedIndexAfterEntityList(FieldType)
FailedToResolveField(FieldType, String)
Trait Implementations§
Source§impl Clone for BadIndirectionReason
impl Clone for BadIndirectionReason
Source§fn clone(&self) -> BadIndirectionReason
fn clone(&self) -> BadIndirectionReason
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 moreAuto Trait Implementations§
impl Freeze for BadIndirectionReason
impl RefUnwindSafe for BadIndirectionReason
impl Send for BadIndirectionReason
impl Sync for BadIndirectionReason
impl Unpin for BadIndirectionReason
impl UnwindSafe for BadIndirectionReason
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