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
- http_
client - logging
- o2m_
listener - o2m_
messages - o2m_
support - o2m_
tracker - pause
- prelude
- retry
- t2umeta
- t2umeta_
abstract - types
- types_
string_ 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§
- Post
Hook - PreHook
- Type alias for pre-request hook, for modifying RequestBuilder
- bsql
- Generates an [
impl Bsql]. - bsql_
bad_ syntax - bsql_
other_ error - Make a
TransactionErrora laformat! - 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 TagMessage - derive_
deftly_ template_ Into Internal Error - Errors that are always internal errors (with stack trace)
- derive_
deftly_ template_ Into Superset Enums - Implements
Into<SUPER>forSelfwhereSUPERis an enum superset - derive_
deftly_ template_ Parse ViaTry From String - derive_
deftly_ template_ SerVia - derive_
deftly_ template_ Sql - impl
ToSqlandFromSql - derive_
deftly_ template_ Suitable ForNone IsEmpty - See
NoneIsEmpty - derive_
deftly_ template_ Update Bsql Row - derive_
deftly_ template_ Update Worker Report - into_
superset_ enums_ impl_ 1 - 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
- template_
render_ raw - Render an arbitrary template without any checks
- tera_
context - Reimplementation, roughly, of
rocket_dyn_templates::context! - with_
let - Establish bindings, within a sub-expression
- write_
string