beamtrace/privacy

Types

pub type Fingerprint =
  fn(String) -> String

Values

pub fn render(view: types.TermView) -> String

Human-readable rendering used by text exports. It deliberately renders fingerprints as a marker rather than exposing the digest or source value.

pub fn shape(
  term: types.RawTerm,
  privacy: types.Privacy,
  fingerprint: fn(String) -> String,
) -> types.TermView

Shapes a term before it can leave the observed node.

Metadata mode never places a scalar value in display. Its salted fingerprint is useful only for equality checks within one capture.

Search Document