#[non_exhaustive]pub enum Base64UrlError {
Invalid,
InputTooLarge,
}Expand description
Error returned when base64url decoding fails.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Invalid
The input was not valid base64url.
InputTooLarge
Encoded text exceeded the supported resource limit.
Trait Implementations§
Source§impl Debug for Base64UrlError
impl Debug for Base64UrlError
Source§impl Display for Base64UrlError
impl Display for Base64UrlError
Source§impl Error for Base64UrlError
impl Error for Base64UrlError
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 Base64UrlError
impl RefUnwindSafe for Base64UrlError
impl Send for Base64UrlError
impl Sync for Base64UrlError
impl Unpin for Base64UrlError
impl UnsafeUnpin for Base64UrlError
impl UnwindSafe for Base64UrlError
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