#[non_exhaustive]pub enum LostSegmentError {
StoreFull,
EmptySegment,
StartLargerThanEnd(u64, u64),
LargeFileSegmentNotSupported,
InvalidSegmentBoundary(u64, u64),
}
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.
StoreFull
EmptySegment
StartLargerThanEnd(u64, u64)
LargeFileSegmentNotSupported
InvalidSegmentBoundary(u64, u64)
Trait Implementations§
Source§impl Debug for LostSegmentError
impl Debug for LostSegmentError
Source§impl<'de> Deserialize<'de> for LostSegmentError
impl<'de> Deserialize<'de> for LostSegmentError
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Display for LostSegmentError
impl Display for LostSegmentError
Source§impl Error for LostSegmentError
impl Error for LostSegmentError
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()
Source§impl Format for LostSegmentError
impl Format for LostSegmentError
Source§impl From<LostSegmentError> for DestError
impl From<LostSegmentError> for DestError
Source§fn from(source: LostSegmentError) -> Self
fn from(source: LostSegmentError) -> Self
Converts to this type from the input type.
Source§impl PartialEq for LostSegmentError
impl PartialEq for LostSegmentError
Source§impl Serialize for LostSegmentError
impl Serialize for LostSegmentError
impl Eq for LostSegmentError
impl StructuralPartialEq for LostSegmentError
Auto Trait Implementations§
impl Freeze for LostSegmentError
impl RefUnwindSafe for LostSegmentError
impl Send for LostSegmentError
impl Sync for LostSegmentError
impl Unpin for LostSegmentError
impl UnwindSafe for LostSegmentError
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.