enum BuilderErrorKind {
Show 16 variants
AuraEffectsFull {
aura_name: String,
aura_id: u32,
slot_count: usize,
},
UnsupportedDamageKind,
MissingSpellData {
spell_id: u32,
field: &'static str,
},
MissingItemRppmData {
item_id: u32,
driver_spell_id: u32,
},
MissingSystemRppmData {
driver_spell_id: u32,
},
InvalidSystemRppmData {
driver_spell_id: u32,
rppm: f64,
},
SystemRppmRegistryFull {
driver_spell_id: u32,
tracker_count: usize,
source: TryFromIntError,
},
MissingItemScalingData {
spell_id: u32,
effect_index: u8,
item_level: i32,
},
InvalidMilliseconds {
spell_id: u32,
field: &'static str,
value: f64,
},
InvalidScalar {
spell_id: u32,
field: &'static str,
value: f64,
},
InvalidPositiveU8 {
spell_id: u32,
field: &'static str,
value: f64,
},
InvalidChannelTickCount {
spell_id: u32,
field: &'static str,
value: f64,
},
InvalidEmpowerRankCount {
spell_id: u32,
rank_count: usize,
source: TryFromIntError,
},
GameData(EngineError),
TriggeredDamage(TriggerResolveError),
TargetPlan(TargetPlanError),
}Variants§
AuraEffectsFull
UnsupportedDamageKind
MissingSpellData
MissingItemRppmData
MissingSystemRppmData
InvalidSystemRppmData
SystemRppmRegistryFull
MissingItemScalingData
InvalidMilliseconds
InvalidScalar
InvalidPositiveU8
InvalidChannelTickCount
InvalidEmpowerRankCount
GameData(EngineError)
TriggeredDamage(TriggerResolveError)
TargetPlan(TargetPlanError)
Trait Implementations§
Source§impl Debug for BuilderErrorKind
impl Debug for BuilderErrorKind
Source§impl Display for BuilderErrorKind
impl Display for BuilderErrorKind
Source§impl Error for BuilderErrorKind
impl Error for BuilderErrorKind
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 From<BuilderErrorKind> for BuilderError
impl From<BuilderErrorKind> for BuilderError
Source§fn from(kind: BuilderErrorKind) -> Self
fn from(kind: BuilderErrorKind) -> Self
Converts to this type from the input type.
Source§impl From<EngineError> for BuilderErrorKind
impl From<EngineError> for BuilderErrorKind
Source§fn from(source: EngineError) -> Self
fn from(source: EngineError) -> Self
Converts to this type from the input type.
Source§impl From<TargetPlanError> for BuilderErrorKind
impl From<TargetPlanError> for BuilderErrorKind
Source§fn from(source: TargetPlanError) -> Self
fn from(source: TargetPlanError) -> Self
Converts to this type from the input type.
Source§impl From<TriggerResolveError> for BuilderErrorKind
impl From<TriggerResolveError> for BuilderErrorKind
Source§fn from(source: TriggerResolveError) -> Self
fn from(source: TriggerResolveError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for BuilderErrorKind
impl !RefUnwindSafe for BuilderErrorKind
impl Send for BuilderErrorKind
impl Sync for BuilderErrorKind
impl Unpin for BuilderErrorKind
impl UnsafeUnpin for BuilderErrorKind
impl !UnwindSafe for BuilderErrorKind
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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 more§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> SpecConfig for T
impl<T> SpecConfig for T
§impl<T> ToCompactString for Twhere
T: Display,
impl<T> ToCompactString for Twhere
T: Display,
§fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
fn try_to_compact_string(&self) -> Result<CompactString, ToCompactStringError>
Fallible version of [
ToCompactString::to_compact_string()] Read more§fn to_compact_string(&self) -> CompactString
fn to_compact_string(&self) -> CompactString
Converts the given value to a [
CompactString]. Read more