pub struct FsMutableStore { /* private fields */ }
Expand description

The default mutable store, which simply uses the filesystem. This is suitable for development and production environments with writable filesystems (in which it’s advised), but this is of course not usable on production read-only filesystems, and another implementation of MutableStore should be preferred.

Note: the .write() methods on this implementation will create any missing parent directories automatically.

Implementations

Creates a new filesystem configuration manager. You should provide a path like dist/mutable here. Make sure that this is not the same path as the immutable store, as this will cause potentially problematic overlap between the two systems.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Reads data from the named asset.

Writes data to the named asset. This will create a new asset if one doesn’t exist already.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.