Crate tag2upload_service_manager

Source
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.

Modules§

bsql_queries
bsql_rows
cli_cli
Real command-line program startup
cli_common
Command-line handling code present even in tests (ie, when mocking)
config
db_data
Database
db_schema
db_support
db_workflow
dns
error
expire
fetcher
fmt_cmp
forge
forge API
gitclone
gitlab
global
logging
mini_sqlite_dump
Reimplemnetation of part of sqlite3(1)’s .dump command.
o2m_listener
o2m_messages
o2m_support
o2m_tracker
prelude
sql_types
t2umeta
t2umeta_abstract
tracing_logrotate
Better replacement for tracing_appender::rolling
types
types_string_abstract
ui_abstract
ui_render
support for defining routes - mostly, Tera templates
ui_routes
ui_vhost
utils
version
webhook
webhook handling (forge-agnostic)

Macros§

bsql
Generates a BoundSql.
bsql_update
Construct a RowUpdate or impl IsFragment for some Row,
code_location
define_standard_string_newtype
Implement TryFrom<String> (via ImplStandardStringNewtype)
define_string_newtypes
derive_deftly_template_AsBSqlRow
derive_deftly_template_DebugTransparent
derive_deftly_template_FromSqlRow
derive_deftly_template_FromSqlStrEnum
derive_deftly_template_FromTagMessage
derive_deftly_template_ParseViaTryFromString
derive_deftly_template_SqlViaString
derive_deftly_template_SuitableForNoneIsEmpty
See NoneIsEmpty
derive_deftly_template_ToFromSqlInner
Does no checks on the data!
derive_deftly_template_ToSqlEnum
derive_deftly_template_UpdateSqlRow
derive_deftly_template_UpdateWorkerReport
template
Return a Template from 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 UiDisplay in terms of ToString
with_let
Establish bindings, within a sub-expression
write_string

Structs§

CodeLocation
CodeLocationAccumulator