caffeine_lang/identifiers
Types
Blueprint name identifier.
pub type BlueprintName {
BlueprintName(value: String)
}
Constructors
-
BlueprintName(value: String)
Expectation label identifier.
pub type ExpectationLabel {
ExpectationLabel(value: String)
}
Constructors
-
ExpectationLabel(value: String)
Type-safe wrappers for string identifiers used in IR metadata. These non-opaque newtypes prevent accidental mixing of org, team, service, blueprint, and expectation names at construction boundaries while keeping unwrapping lightweight via pattern matching. Organization name identifier.
pub type OrgName {
OrgName(value: String)
}
Constructors
-
OrgName(value: String)
Service name identifier.
pub type ServiceName {
ServiceName(value: String)
}
Constructors
-
ServiceName(value: String)