Expand description
The client of PlantUML Server.
§Getting Started
Request to http://www.plantuml.com/plantuml/.
cargo install plantuml-server-client-rs
{
echo '@startuml'
echo 'Bob -> Alice : hello'
echo '@enduml'
} | plantuml-server-client > out.svg§Usages
Structs§
- Args
- The definition of program arguments.
Argshas a higher priority thanFileConfig. If no value is specified for a configuration item in eitherArgsorFileConfig, the default value is used. - Client
- A Client to request to PlantUML Server.
- Collected
Container - A return data type for
Collector::collect - Collector
- A
CollectorcollectIncludesMetadataItemand include files. - Config
- A configuration of
plantuml-server-client. - File
Config - A representation of configuration from file
- Includes
Metadata - A metadata about files collected for includes
- Includes
Metadata Item - A metadata about file collected for includes
- Metadata
- A metadata (v1) collected by
plantuml-server-clientduring processing - Metadata
Item - A metadata collected by
plantuml-server-clientduring processing - Metadata
V2 - A metadata collected by
plantuml-server-clientduring processing - Plant
UmlMetadata - Information in the generated PlantUML diagrams
- Plant
UmlMetadata Item - Information in the generated PlantUML diagram
- UrlBuilder
- A builder to build URLs for PlantUML server
Enums§
- Format
- A representation of output format of PlantUML Server.
- Locate
- An wrapper for representing file or stdin / stdout
- Metadata
Version - Method
- HTTP Method to request
- Mode
- The mode of execution.
Constants§
- PKG_
NAME - The package name from Cargo.toml:
plantuml-server-client-rs - PKG_
VERSION - The package version from Cargo.toml
- URL_
PREFIX - The default URL prefix
Functions§
- init_
logger - Initializes tracing logger