pub struct TransformError {
kind: TransformErrorKind,
}Expand description
Errors produced while transforming raw DBC rows into flat types.
Fields§
§kind: TransformErrorKindImplementations§
Source§impl TransformError
impl TransformError
pub(crate) const fn spell_not_found(spell_id: i32) -> Self
pub(crate) const fn spec_not_found(spec_id: i32) -> Self
pub(crate) const fn class_not_found(class_id: i32) -> Self
pub(crate) const fn global_color_not_found(color_id: i32) -> Self
pub(crate) const fn global_string_not_found(string_id: i32) -> Self
pub(crate) const fn loadout_not_found(spec_id: i32) -> Self
pub(crate) const fn trait_tree_not_found(tree_id: i32) -> Self
pub(crate) const fn item_not_found(item_id: i32) -> Self
Trait Implementations§
Source§impl Debug for TransformError
impl Debug for TransformError
Source§impl Display for TransformError
Available on crate feature dbc only.
impl Display for TransformError
Available on crate feature
dbc only.Source§impl Error for TransformError
Available on crate feature dbc only.
impl Error for TransformError
Available on crate feature
dbc only.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()
Auto Trait Implementations§
impl Freeze for TransformError
impl !RefUnwindSafe for TransformError
impl Send for TransformError
impl Sync for TransformError
impl Unpin for TransformError
impl UnsafeUnpin for TransformError
impl !UnwindSafe for TransformError
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