#[non_exhaustive]pub enum SubscriptionIdError {
Empty,
TooLong(usize),
Rng(RngError),
}Expand description
Errors raised when constructing a SubscriptionId.
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.
Empty
The input was empty.
TooLong(usize)
The input exceeded MAX_LENGTH characters.
Rng(RngError)
Random generation failed because the OS RNG was unavailable.
Trait Implementations§
Source§impl Clone for SubscriptionIdError
impl Clone for SubscriptionIdError
Source§fn clone(&self) -> SubscriptionIdError
fn clone(&self) -> SubscriptionIdError
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 moreimpl Copy for SubscriptionIdError
Source§impl Debug for SubscriptionIdError
impl Debug for SubscriptionIdError
Source§impl Display for SubscriptionIdError
impl Display for SubscriptionIdError
Source§impl Error for SubscriptionIdError
impl Error for SubscriptionIdError
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 SubscriptionIdError
impl RefUnwindSafe for SubscriptionIdError
impl Send for SubscriptionIdError
impl Sync for SubscriptionIdError
impl Unpin for SubscriptionIdError
impl UnsafeUnpin for SubscriptionIdError
impl UnwindSafe for SubscriptionIdError
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