ludus::resources::FailureInfo¶
Ludus Wiki · API overview · Browse API
Struct
Bounded failure provenance, copied into durable outcomes without allocation.
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
#include <ludus/runtime/resources/manager.h>
struct ludus::resources::FailureInfo final
Fields¶
Cause¶
Status ludus::resources::FailureInfo::Cause = Status::Ok
Original child/adapter failure, rather than a propagation status.
Related types: Status
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Asset¶
content::ResourceId ludus::resources::FailureInfo::Asset
Deepest failed or missing identity; empty for non-asset errors.
Related types: content::ResourceId
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Chain¶
content::ResourceId ludus::resources::FailureInfo::Chain[MAX_FAILURE_CHAIN][MAX_FAILURE_CHAIN]
Requested parent through failed child, or cycle path.
Related types: content::ResourceId
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Count¶
uint32 ludus::resources::FailureInfo::Count = 0
Number of initialized Chain entries, at most MAX_FAILURE_CHAIN.
Related types: uint32
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Truncated¶
bool ludus::resources::FailureInfo::Truncated = false
A longer chain could not fit; never silently claims completeness.
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h
Property¶
content::Text<96> ludus::resources::FailureInfo::Property
Source property of the first failing edge from the requested parent.
Related types: content::Text
Declared in modules/runtime/resources/include/ludus/runtime/resources/manager.h