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
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.
Tuple Fields of UnsupportedType
This error is returned when a file e.g. links to a non-Raw or non-File subtree.
Tuple Fields of UnexpectedType
dag-pb node parsing failed, perhaps the block is not a dag-pb node?
Tuple Fields of DagPbParsingFailed
0: Error
Failed to parse the unixfs node inside the dag-pb node.
Tuple Fields of UnixFsParsingFailed
0: Error
dag-pb node contained no data.
dag-pb link could not be converted to a Cid
Tuple Fields of InvalidCid
A File has an invalid structure
Tuple Fields of File
0: FileError
A Directory has an unsupported structure
HAMTSharded directory has unsupported properties
Tuple Fields of UnsupportedHAMTShard
0: ShardError
Trait Implementations
Performs the conversion.
Performs the conversion.
Performs the conversion.