Crate specman

Crate specman 

Source

Re-exports§

pub use adapter::DataModelAdapter;
pub use adapter::InMemoryAdapter;
pub use dependency_tree::ArtifactId;
pub use dependency_tree::ArtifactKind;
pub use dependency_tree::ArtifactSummary;
pub use dependency_tree::DependencyEdge;
pub use dependency_tree::DependencyGraphServices;
pub use dependency_tree::DependencyMapping;
pub use dependency_tree::DependencyRelation;
pub use dependency_tree::DependencyTree;
pub use dependency_tree::FilesystemDependencyMapper;
pub use dependency_tree::InventoryDependent;
pub use dependency_tree::WorkspaceInventorySnapshot;
pub use error::SpecmanError;
pub use lifecycle::CreationPlan;
pub use lifecycle::CreationRequest;
pub use lifecycle::DefaultLifecycleController;
pub use lifecycle::DeletionPlan;
pub use lifecycle::LifecycleController;
pub use lifecycle::ScratchPadPlan;
pub use metadata::FrontMatterUpdateOp;
pub use metadata::FrontMatterUpdateRequest;
pub use metadata::FrontMatterUpdateResult;
pub use metadata::apply_front_matter_update;
pub use persistence::ArtifactRemovalStore;
pub use persistence::PersistedArtifact;
pub use persistence::RemovedArtifact;
pub use persistence::WorkspacePersistence;
pub use reference_validation::DestinationKind;
pub use reference_validation::DiscoveredReference;
pub use reference_validation::HttpsMethod;
pub use reference_validation::HttpsValidationMode;
pub use reference_validation::HttpsValidationOptions;
pub use reference_validation::IssueSeverity;
pub use reference_validation::ReferenceSource;
pub use reference_validation::ReferenceValidationIssue;
pub use reference_validation::ReferenceValidationOptions;
pub use reference_validation::ReferenceValidationReport;
pub use reference_validation::ReferenceValidationStatus;
pub use reference_validation::SourcePoint;
pub use reference_validation::SourceRange;
pub use reference_validation::TransitiveOptions;
pub use reference_validation::validate_references;
pub use scratchpad::ScratchPadProfile;
pub use service::CreatePlan;
pub use service::CreateRequest;
pub use service::DefaultSpecman;
pub use service::DeletePlan;
pub use service::DeletePolicy;
pub use service::DeleteRequest;
pub use service::ScratchPadCreateContext;
pub use service::Specman;
pub use shared_function::EntityKind;
pub use shared_function::SchemaRef;
pub use structure::ArtifactKey;
pub use structure::ArtifactRecord;
pub use structure::ConstraintIdentifier;
pub use structure::ConstraintRecord;
pub use structure::FilesystemStructureIndexer;
pub use structure::HeadingIdentifier;
pub use structure::HeadingRecord;
pub use structure::RelationshipEdge;
pub use structure::RelationshipKind;
pub use structure::StructureIndexing;
pub use structure::StructureQuery;
pub use structure::WorkspaceIndex;
pub use template::ImplContext;
pub use template::MarkdownTemplateEngine;
pub use template::RenderedTemplate;
pub use template::ScratchPadContext;
pub use template::SpecContext;
pub use template::TemplateDescriptor;
pub use template::TemplateEngine;
pub use template::TemplateLocator;
pub use template::TemplateProvenance;
pub use template::TemplateScenario;
pub use template::TemplateTier;
pub use template::TokenMap;
pub use template_catalog::ResolvedTemplate;
pub use template_catalog::TemplateCatalog;
pub use workspace::FilesystemWorkspaceLocator;
pub use workspace::WorkspaceContext;
pub use workspace::WorkspaceDiscovery;
pub use workspace::WorkspaceError;
pub use workspace::WorkspaceLocator;
pub use workspace::WorkspacePaths;
pub use workspace::discover as discover_workspace;

Modules§

adapter
dependency_tree
error
front_matter
lifecycle
metadata
persistence
reference_validation
scratchpad
service
shared_function
structure
template
template_catalog
workspace

Structs§

SemVer
SemVer version as defined by https://semver.org.