pub struct InvalidIdError {
pub type_name: &'static str,
pub expected_prefix: &'static str,
pub actual_value: String,
}Expand description
Error when an ID doesn’t have the expected prefix
Fields§
§type_name: &'static strThe name of the ID type (e.g., “AccountId”, “TransactionId”)
expected_prefix: &'static strThe expected prefix for this ID type (e.g., “acc_”, “trans_”)
actual_value: StringThe actual value that was provided
Trait Implementations§
Source§impl Clone for InvalidIdError
impl Clone for InvalidIdError
Source§fn clone(&self) -> InvalidIdError
fn clone(&self) -> InvalidIdError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InvalidIdError
impl Debug for InvalidIdError
Source§impl Display for InvalidIdError
impl Display for InvalidIdError
Source§impl Error for InvalidIdError
impl Error for InvalidIdError
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()
Auto Trait Implementations§
impl Freeze for InvalidIdError
impl RefUnwindSafe for InvalidIdError
impl Send for InvalidIdError
impl Sync for InvalidIdError
impl Unpin for InvalidIdError
impl UnsafeUnpin for InvalidIdError
impl UnwindSafe for InvalidIdError
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.