Enum unixfs_v1::walk::Error [−][src]
pub enum Error { UnsupportedType(UnexpectedNodeType), UnexpectedType(UnexpectedNodeType), DagPbParsingFailed(Error), UnixFsParsingFailed(Error), EmptyDagPbNode, InvalidCid(InvalidCidInLink), File(FileError), UnsupportedDirectory(UnexpectedDirectoryProperties), UnsupportedHAMTShard(ShardError), }
Expand description
Errors which can occur while walking a tree.
Variants
UnsupportedType(UnexpectedNodeType)
An unsupported type of UnixFS node was encountered. There should be a way to skip these. Of the
defined types only Metadata
is unsupported, all undefined types as of 2020-06 are also
unsupported.
UnexpectedType(UnexpectedNodeType)
This error is returned when a file e.g. links to a non-Raw or non-File subtree.
DagPbParsingFailed(Error)
dag-pb node parsing failed, perhaps the block is not a dag-pb node?
UnixFsParsingFailed(Error)
Failed to parse the unixfs node inside the dag-pb node.
dag-pb node contained no data.
InvalidCid(InvalidCidInLink)
dag-pb link could not be converted to a Cid
File(FileError)
A File has an invalid structure
A Directory has an unsupported structure
UnsupportedHAMTShard(ShardError)
HAMTSharded directory has unsupported properties
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl !RefUnwindSafe for Error
impl !UnwindSafe for Error