usecrate::ReflectKind;usethiserror::Error;/// A [`TypeInfo`]-specific error.
////// [`TypeInfo`]: crate::info::TypeInfo
#[derive(Debug, Error)]pubenumTypeInfoError{/// Caused when a type was expected to be of a certain [kind], but was not.
////// [kind]: ReflectKind
#[error("kind mismatch: expected {expected:?}, received {received:?}")]
KindMismatch {/// Expected kind.
expected: ReflectKind,/// Received kind.
received: ReflectKind,},}