[][src]Module cargo_toml_builder::types

Includes all types used by the builder

Structs

Appveyor

Represents an appveyor = { ... } badge

CircleCi

Represents a circe-ci = { ... } badge

Codecov

Represents a codecov = { ... } badge

Coveralls

Represents a coveralls = { ... } badge

Crate

Represents a dependency that has a semver verison number

Dependency

Represents a single dependency

Feature

Represents a single feature

Gitlab

Represents a gitlab = { ... } badge

LibTarget

Represents a [lib] table

LibTargetBuilder

Builder for LibTarget types

Maintenance

Represents a maintenance = { status = ... } badge

MetadataTable

Represents the metadata table for a Cargo.toml

NonLibTarget

Represents [[bench]], [[bin]], [[example]], and [[test]] tables

NonLibTargetBuilder

Builder for NonLibTarget types

PatchSet

Represents a patchset for a Cargo.toml

Profile

Represents a [profile.*] table

Replace

Represents a dependency replacement for a Cargo.toml

Repo

Represents a dependency that is retrieved from a git repository

TravisCi

Represents a travis-ci = { ... } badge

Workspace

Represents the [workspace] section of a Cargo.toml file

Enums

AppveyorService

Represents the values that service can take in an appveyor = { ... } badge

CodecovService

Represents the values service can take in a codecov = { ... } badge

CoverallsService

Represents the values service can take in a coveralls = { ... } badge

CrateType

Represents the choices for the crate-type attribute

DependencyType

Represents the different types of dependencies

License

Licenses for the license = "" attribute

MaintenanceStatus

Represents the values status can take in a maintenance = { ... } badge

PanicStrategy

Represents the possible values for the panic setting

RepoType

Sets a specific commit of a repository to use

Traits

DependencyExt

Adds some methods to create Dependency objects from objects that impl Display

Type Definitions

BenchTarget

Represents a [[bench]] table

BinTarget

Represents a [[bin]] table

ExampleTarget

Represents an [[example]] table

TestTarget

Represents a [[test]] table