pub enum GcProtectionObservationError {
InvalidPath,
Empty,
TooLarge {
actual: usize,
maximum: usize,
},
AlreadyPublished(PathBuf),
Io {
operation: &'static str,
path: PathBuf,
source: Error,
},
}Expand description
Failure to publish one bounded test-only GC protection observation.
Variants§
Trait Implementations§
Source§impl Debug for GcProtectionObservationError
impl Debug for GcProtectionObservationError
Source§impl Error for GcProtectionObservationError
impl Error for GcProtectionObservationError
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 !RefUnwindSafe for GcProtectionObservationError
impl !UnwindSafe for GcProtectionObservationError
impl Freeze for GcProtectionObservationError
impl Send for GcProtectionObservationError
impl Sync for GcProtectionObservationError
impl Unpin for GcProtectionObservationError
impl UnsafeUnpin for GcProtectionObservationError
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