Expand description
Modules§
Structs§
- Attribute
- Facade
- OCABox
- Internal representation of OCA objects in split between non-attributes values and attributes. It is used to build dynamically objects without knowing yet whole structure of the object. Used mainly as a container to hold information while parsing OCAfile. Example of usage:
- OCABundle
- OCABundle
Info - OCAValidator
Enums§
- Attribute
Type - Nested
Attr Type - Enum representing attribute type which can be nested.
- Nested
Attr Type Frame - This module includes structures for setting up the recursion crate. They
enable usage of
expand_frames
andcollapse_frames
functions for NestedAttrType. - Overlay
Type - RefValue
- Semantic
Validation Status
Traits§
Functions§
- build_
from_ ocafile - load
- parse_
oca_ bundle_ to_ ocafile - validate_
semantics - Performs semantic validation of an
OCABundle
and returns a status indicating whether the validation succeeded or failed, along with any associated errors.