Expand description
§tag2upload-service-manager
This is a component of Debian’s tag2upload project.
It is not intended for use elsewhere.
The latest version of this code is kept on salsa, and may not have been uploaded to crates.io. Uploading to crates.io is not part of our deployment process. The code is published on crates.io mostly so that it can participate in crater runs.
Also, tags are not generally used. The web service reports the commitid it was built from.
§Other crates in this repository
The tag2upload-service-manager git tree also contains a few libraries that may be more generally useful.
mini-sqlite-dumptracing-logrotate
Modules§
- _doc_
install - Installation etc.
- api_
routes - bsql
- Support for db fragments with bound variables
- cli_cli
- Real command-line program startup
- cli_
decl - CLI definition
- config
- db_data
- Database
- db_
migration - Schema migration support
- db_
schema - Programmatic schema generaton
- db_
support - db_
workflow - dns
- error
- expire
- fetcher
- fmt_cmp
- Like the
fmt-cmpcrate, but only handles comparisons to fixed strings - forge
- forge API
- gitclone
- gitlab
- global
- Global state
- logging
- o2m_
listener - o2m_
messages - o2m_
support - o2m_
tracker - prelude
- retry
- t2umeta
- t2umeta_
abstract - types
- types_
string_ abstract - ui_
abstract - ui_
db_ jobs - Rendering support for job info on UI pages
- ui_
render - support for defining routes - mostly, Tera templates
- ui_
routes - ui_
vhost - utils
- version
- webhook
- webhook handling (forge-agnostic)
Macros§
- anyerror1
- bsql
- Generates an [
impl Bsql]. - bsql_
bad_ syntax - bsql_
untracked - Like
bsql!but doesn’t participate in code coverage - bsql_
update - Construct a
RowUpdateorimpl Bsqlfor someRow, - code_
location - define_
standard_ string_ newtype - Implement
TryFrom<String>(viaImplStandardStringNewtype) - define_
string_ newtypes - derive_
deftly_ template_ AsBsql Row - derive_
deftly_ template_ Debug Transparent - derive_
deftly_ template_ From SqlRow - derive_
deftly_ template_ From SqlStr Enum - derive_
deftly_ template_ From TagMessage - derive_
deftly_ template_ Parse ViaTry From String - derive_
deftly_ template_ SqlVia String - derive_
deftly_ template_ Suitable ForNone IsEmpty - See
NoneIsEmpty - derive_
deftly_ template_ ToFrom SqlInner - Does no checks on the data!
- derive_
deftly_ template_ ToSql Enum - derive_
deftly_ template_ Update SqlRow - derive_
deftly_ template_ Update Worker Report - expect1
- template
- Return a
Templatefrom a build-in template - template_
html_ unchecked - Render an HTML page template without any checks
- template_
page - Invoke an HTML page template
- tera_
context - Reimplementation, roughly, of
rocket_dyn_templates::context! - ui_
display_ via_ to_ string - Implement
UiDisplayin terms ofToString - with_
let - Establish bindings, within a sub-expression
- write_
string