rpm-ostree/rust/src
Colin Walters 6eb3caf9a9 Add Rust progress task wrapper
The manual `std::mem::drop()` bits are ugly; while we can do
function pointers from Rust to C++, let's just add the obvious
high level wrapper in Rust that accepts a `FnOnce()`.

Note in one instance we directly pass a function pointer which
is quite clean.
2021-03-16 14:54:26 +00:00
..
builtins live: Don't output "services restart" for pure package additions 2021-03-11 22:50:07 +00:00
cliwrap rust: Relicense some GPL-2.0-or-later to Apache-2.0 OR MIT 2021-03-10 21:55:50 +01:00
countme rust: Support context attribute on CxxResult, use it more 2021-03-11 13:03:41 -05:00
nameservice rust: Add SPDX-License-Identifier and validate it in ci/codestyle.sh 2021-02-19 15:56:23 -05:00
client.rs Add more client Rust bindings, port apply-live builtin 2021-03-04 09:17:21 -05:00
cliwrap.rs rust: Relicense some GPL-2.0-or-later to Apache-2.0 OR MIT 2021-03-10 21:55:50 +01:00
composepost.rs composepost: Clean up imports 2021-03-15 22:24:23 +00:00
console_progress.rs rust: Rename progress.rs to console_progress.rs 2021-03-16 14:50:30 +00:00
core.rs rust: Add SPDX-License-Identifier and validate it in ci/codestyle.sh 2021-02-19 15:56:23 -05:00
countme.rs rust: Relicense some GPL-2.0-or-later to Apache-2.0 OR MIT 2021-03-10 21:55:50 +01:00
cxxrsutil.rs postprocess: Move script execution to Rust 2021-03-15 13:18:57 +00:00
daemon.rs Merge pull request #2648 from cgwalters/deployment-status-cleanup 2021-03-15 14:11:56 -04:00
dirdiff.rs rust: Add and use fn-error-context 2021-03-10 19:56:48 +01:00
extensions.rs rust/extensions: Fix two clippy lints 2021-02-18 05:27:41 -05:00
fedora_integration.rs rust: Add SPDX-License-Identifier and validate it in ci/codestyle.sh 2021-02-19 15:56:23 -05:00
ffiutil.rs Finish moving lockfile to cxx.rs 2021-03-02 16:25:32 -08:00
history.rs rust: Support context attribute on CxxResult, use it more 2021-03-11 13:03:41 -05:00
includes.rs rust: Add SPDX-License-Identifier and validate it in ci/codestyle.sh 2021-02-19 15:56:23 -05:00
initramfs.rs rust: Add SPDX-License-Identifier and validate it in ci/codestyle.sh 2021-02-19 15:56:23 -05:00
isolation.rs rust: Introduce systemd-run based isolation mod, use in live 2021-03-15 21:06:13 +00:00
journal.rs rust: Add module doc headers 2021-02-11 14:16:38 -05:00
lib.rs Add Rust progress task wrapper 2021-03-16 14:54:26 +00:00
live.rs Add Rust progress task wrapper 2021-03-16 14:54:26 +00:00
lockfile.rs lockfile: Return LockfileConfig rather than Vec<StringMapping> 2021-03-11 00:01:46 +01:00
main.rs rust: Add SPDX-License-Identifier and validate it in ci/codestyle.sh 2021-02-19 15:56:23 -05:00
origin.rs Add a partial reimplementation of origin parsing in Rust 2021-01-04 13:54:38 +01:00
ostree_diff.rs rust: Add and use fn-error-context 2021-03-10 19:56:48 +01:00
ostree_utils.rs ostree_utils: Add a workaround for optional ref 2021-02-23 21:51:22 -05:00
passwd.rs passwd: minor cleanups 2021-03-15 15:32:44 -04:00
progress.rs Add Rust progress task wrapper 2021-03-16 14:54:26 +00:00
rpmutils.rs rust: Fix some misc clippy lints 2021-02-18 05:27:41 -05:00
scripts.rs rust: Add module doc headers 2021-02-11 14:16:38 -05:00
testutils.rs rust: Support context attribute on CxxResult, use it more 2021-03-11 13:03:41 -05:00
treefile.rs Move writing /usr/share/rpm-ostree/treefile.json to Rust 2021-03-15 13:18:57 +00:00
utils.rs rust: Add module doc headers 2021-02-11 14:16:38 -05:00
variant_utils.rs Move some small daemon layering lookup into Rust 2021-03-08 23:01:50 +00:00