docs.rs failed to build dir-structure-0.2.0-rc.1
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
Visit the last successful build:
dir-structure-0.3.0
dir-structure
A library to make it easier to represent directory structures as plain Rust structures, and reducing the boiler-plate associated with creating and manipulating them.
A quick example:
This blog post goes a bit more in-depth about the more advanced features of the library; see also the guides in the narxia DX documentation.
Here is a quick run-down:
- Virtual file systems, so it doesn't depend on the actual file system.
- Support for async I/O (
async+tokiofeatures). Other (custom) async runtimes can be supported by implementingVfsAsyncand optionallyWriteSupportingVfsAsync. - Support for reading and writing
serdetypes with theJson<T>,Toml<T>,Yaml<T>,Ron<T>wrappers if that the corresponding features are enabled. - Support for
DirChildrenandDirDescendantsto easily navigate and manipulate dynamic-layout directory structures.
Optimizations:
- Support for deferred reads via
DeferredReadand deferred + cached reads viaDeferredReadOrOwn. - Support for versioning of file contents while in-memory via
Versioned/VersionedHash, so if we want to later write the entire structure to disk, we will only write the modified parts.