Skip to main content

Module values

Module values 

Source
Expand description

Braze-managed placeholder resolution (__BRAZESYNC.lid.…__, __BRAZESYNC.cb_id.…__).

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

Re-exports§

pub use braze_managed::prepare_field;
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::resolve_content_block_with_remote;
pub use integration::resolve_email_template_with_remote;
pub use integration::ResolutionFailure;
pub use placeholder::extract_placeholders;
pub use placeholder::find_suspicious_placeholders;
pub use placeholder::resolve_placeholders;
pub use placeholder::LookupKey;
pub use placeholder::Placeholder;
pub use placeholder::PlaceholderType;
pub use placeholder::ResolutionError;

Modules§

braze_managed
Runtime resolution of Braze-managed placeholders (lid / cb_id).
correlation
Remote-body correlation primitives.
integration
Wiring layer between crate::values and the diff / apply pipeline.
placeholder
Placeholder extraction and resolution for __BRAZESYNC.<type>.<key>__.
templatize
Migration pass: raw-lid / raw-cb_id bodies → templated bodies.