Crate tag2upload_service_manager

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.

§Other crates in this repository

The tag2upload-service-manager git tree also contains a few libraries that may be more generally useful.

  • mini-sqlite-dump
  • tracing-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
email
error
expire
fetcher
fmt_cmp
Like the fmt-cmp crate, 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§

PostHook
PreHook
Type alias for pre-request hook, for modifying RequestBuilder
bsql
Generates an [impl Bsql].
bsql_bad_syntax
bsql_other_error
Make a TransactionError a la format!
bsql_untracked
Like bsql! but doesn’t participate in code coverage
bsql_update
Construct a RowUpdate or impl Bsql 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_FromTagMessage
derive_deftly_template_IntoInternalError
Errors that are always internal errors (with stack trace)
derive_deftly_template_IntoSupersetEnums
Implements Into<SUPER> for Self where SUPER is an enum superset
derive_deftly_template_ParseViaTryFromString
derive_deftly_template_SerVia
derive_deftly_template_Sql
impl ToSql and FromSql
derive_deftly_template_SuitableForNoneIsEmpty
See NoneIsEmpty
derive_deftly_template_UpdateBsqlRow
derive_deftly_template_UpdateWorkerReport
into_superset_enums_impl_1
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
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