Modulesยง
- double_
option ๐ - Serde adapter for
PartialFielddistinguishing explicit null from an absent field. Use with#[serde(default, with = "double_option", skip_serializing_if = "Option::is_none")]. - v1
- v1alpha1
Structsยง
- Rollout
Request Timeout - The maximum time
v1alpha1::MaterializeSpec::rollout_request_timeoutallows a rollout to remain in progress.
Enumsยง
Constantsยง
- DEFAULT_
ROLLOUT_ REQUEST_ TIMEOUT - Default for
RolloutRequestTimeout. A new generation that sits un-promoted holds back compaction via read holds, and promoting it after a long delay can cause incident-inducing load; 24h is a conservative upper bound on how long any rollout should take. - FORCE_
ROLLOUT_ ANNOTATION - LAST_
KNOWN_ ACTIVE_ GENERATION_ ANNOTATION - NIL_
UUID_ ๐STR - The nil UUID rendered the way it appears in JSON-encoded specs.
Functionsยง
- convert_
v1_ to_ v1alpha1 - Converts a JSON-encoded v1 Materialize object to v1alpha1, for use by the CRD conversion webhook.
- convert_
v1alpha1_ to_ v1 - Converts a JSON-encoded v1alpha1 Materialize object to v1, for use by the CRD conversion webhook.
- merge_
environmentd_ ๐iam_ role_ arn - Merges a v1alpha1
environmentdIamRoleArnvalue into theserviceAccountAnnotationsmap aseks.amazonaws.com/role-arn, matching the typed conversion. An existing annotation wins. Annotations that are not an object pass through untouched. - parse_
image_ ๐ref - present ๐
- A
PartialFieldholding a value that is always present in the typed struct. - present_
opt ๐ - A
PartialFieldfrom a typed optional field, absent whenNone.
Type Aliasesยง
- Partial
Field - One field of a partial object: absent (
None), explicit null (Some(None)), or a value (Some(Some(_))).