Skip to main content

Module values

Module values 

Source
Expand description

Anonymous Braze-managed placeholder resolution (__BRAZESYNC__).

Resolved at apply/diff time from the freshly-fetched remote body via URL / ${NAME} / positional anchor correlation.

Re-exports§

pub use braze_managed::prepare_field;
pub use braze_managed::LidFallback;
pub use braze_managed::PreparedTemplate;
pub use correlation::extract_cb_id_values;
pub use correlation::extract_html_lid_values;
pub use correlation::extract_plaintext_lid_values;
pub use correlation::normalize_url;
pub use correlation::slug_for_cb_id;
pub use correlation::slug_for_lid;
pub use correlation::CbIdCorrelation;
pub use correlation::LidCorrelation;
pub use integration::format_failures;
pub use integration::format_fallback_reports;
pub use integration::resolve_content_block_with_remote;
pub use integration::resolve_email_template_with_remote;
pub use integration::FallbackReport;
pub use integration::ResolutionFailure;
pub use placeholder::extract_placeholders;
pub use placeholder::find_suspicious_placeholders;
pub use placeholder::has_placeholders;
pub use placeholder::Placeholder;
pub use placeholder::PlaceholderType;
pub use placeholder::ResolutionError;
pub use placeholder::TOKEN;

Modules§

braze_managed
Runtime resolution of anonymous __BRAZESYNC__ placeholders.
correlation
Remote-body correlation primitives.
integration
Wiring layer between crate::values and the diff / apply pipeline.
placeholder
Anonymous Braze-managed placeholder: __BRAZESYNC__.
templatize
Migration pass: raw-lid / raw-cb_id bodies → templated bodies.