#[non_exhaustive]pub enum InvalidDownloadId {}Expand description
Error type for invalid DownloadId values.
Currently empty — all u32 values are accepted. The #[non_exhaustive]
attribute allows adding validation variants in the future without a
semver-breaking change.
Trait Implementations§
Source§impl Clone for InvalidDownloadId
impl Clone for InvalidDownloadId
Source§fn clone(&self) -> InvalidDownloadId
fn clone(&self) -> InvalidDownloadId
Returns a duplicate of the value. Read more
1.0.0 · 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 InvalidDownloadId
impl Debug for InvalidDownloadId
Source§impl Display for InvalidDownloadId
impl Display for InvalidDownloadId
Source§impl Error for InvalidDownloadId
impl Error for InvalidDownloadId
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 InvalidDownloadId
impl RefUnwindSafe for InvalidDownloadId
impl Send for InvalidDownloadId
impl Sync for InvalidDownloadId
impl Unpin for InvalidDownloadId
impl UnsafeUnpin for InvalidDownloadId
impl UnwindSafe for InvalidDownloadId
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