[−][src]Enum ipfs_unixfs::LookupError
Errors which can occur when looking up a HAMTSharded directory.
Variants
Multiple(MultipleMatchingLinks)
Multiple matching links were found
InvalidCid(InvalidCidInLink)
Invalid Cid was matched
UnexpectedBucketType(UnexpectedNodeType)
Unexpected HAMT shard bucket type
Shard(ShardError)
Unsupported or unexpected property of the UnixFS node
Parsing failed or the inner dag-pb data was contained no bytes.
Implementations
impl LookupError
[src]
pub fn into_resolve_error(self) -> ResolveError
[src]
Converts this HAMT lookup error to the more general ResolveError
Trait Implementations
impl Debug for LookupError
[src]
impl Display for LookupError
[src]
impl Error for LookupError
[src]
fn source(&self) -> Option<&(dyn Error + 'static)>
[src]
fn backtrace(&self) -> Option<&Backtrace>
[src]
fn description(&self) -> &str
1.0.0[src]
fn cause(&self) -> Option<&dyn Error>
1.0.0[src]
impl From<InvalidCidInLink> for LookupError
[src]
fn from(e: InvalidCidInLink) -> Self
[src]
impl From<LookupError> for ResolveError
[src]
fn from(e: LookupError) -> ResolveError
[src]
impl From<MultipleMatchingLinks> for LookupError
[src]
fn from(e: MultipleMatchingLinks) -> Self
[src]
impl From<ShardError> for LookupError
[src]
fn from(e: ShardError) -> Self
[src]
Auto Trait Implementations
impl !RefUnwindSafe for LookupError
impl Send for LookupError
impl Sync for LookupError
impl Unpin for LookupError
impl !UnwindSafe for LookupError
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,