Skip to main content

Crate cindy

Crate cindy 

Source

Re-exports§

pub use diff::Diff;

Modules§

builtin
diff
Pretty-printable structural diffs.

Macros§

bail
Return early with an error.
join
Waits on multiple concurrent branches, returning when all branches complete.
secret
Wrap a literal value in a Secret<T> and register it for the cindy secret seal step to encrypt in-place.
tags
A simple wrapper around the vec! macro; all it does is wrap the passed elements inside a Into::<String>::into so they’re automatically coerced into a String without an explicit .into() call

Structs§

Host
A single deployment target as the orchestrator sees it at run-time.
Inventory
The entire fleet as the user’s cindy::inventory function declares it.

Enums§

Secret
Vaulted wrapper over T.

Traits§

Context
Provides the context method for Result.

Type Aliases§

Result
Result<T, Error>

Attribute Macros§

action
Defines a builtin “action”: one author-written function with ergonomic impl Into<T> arguments and a real body, from which the macro generates both the wire-level #[remote] entry point and the ergonomic layer.
inventory
Registers an inventory function.
main
Specifies an entrypoint.
remote
Marks a function as “running on the remote host”.
wire
Shorthand for deriving Debug and serde::{Deserialize, Serialize} without an explicit serde dependency.