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

Entrypoint and configuration for verto.

This is a container that stores configuration options like dry_run and a list of plugins.

Implementations

Get a list of string names of plugins that are available.

Errors

Will return an error if plugin initialization fails for a plugin.

Errors

Will return an error if enabled plugins detect different current versions. This probably means that various files on disk and git history have gotten out of sync.

Errors

Will return an error if no enabled plugin returned a next version or different next versions were returned by different plugins.

Go through each plugin and have it write the version. What this means will vary depending on which plugins are enabled, and how they work internally.

Errors

Will return an error if any of the plugins returns an error. See documentation for each plugin for details.

Commit any versioning changes.

Errors

Returns an error if any of the plugins return an error when their commit method is called.

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.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

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

Should always be Self

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.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more