holoscan::params::ParamRebindError
holoscan::params::ParamRebindError
Own one typed snapshot-to-Graph conversion failure.
The value owns bounded path and schema context plus structured tooling detail. Context that exceeds a declared capacity is truncated and reported by context_truncated(). The object is safe to read concurrently while no thread mutates or destroys it.
Constructors
ParamRebindError
Construct one bounded rebinding failure.
Construction is non-throwing; oversized textual context is truncated.
Parameters
Stable failure category.
Exact cold-path stage that rejected the operation.
Owning tooling failure detail and optional nested cause.
Source Operator or field path, when known.
Target Operator or field path, when known.
Source schema identity, when known.
Target schema identity, when known.
Source field identity, or zero when unavailable.
Target field identity, or zero when unavailable.
Qualified migration evidence ID, when applicable.
Methods
code
Return the stable failure category.
stage
Return the exact stage that rejected the operation.
source_path
Return the retained source path.
The view remains valid until this error is assigned or destroyed.
target_path
Return the retained target path.
The view remains valid until this error is assigned or destroyed.
source_schema_id
Return the retained source schema ID.
The view remains valid until this error is assigned or destroyed.
target_schema_id
Return the retained target schema ID.
The view remains valid until this error is assigned or destroyed.
source_field
Return the source field ID, or zero when unavailable.
target_field
Return the target field ID, or zero when unavailable.
migration_evidence
Return qualified migration evidence associated with the failure.
Returns: Evidence hash, or empty when migration was not involved.
context_truncated
Return whether any textual diagnostic context was truncated.
detail
Return structured tooling detail retained by this error.
The reference remains valid until this error is assigned or destroyed.