File tree Expand file tree Collapse file tree
docs/features/baselibs/docs/requirements Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -145,6 +145,19 @@ Requirements
145145
146146 The base libraries shall provide error handling mechanisms that enable development without relying on C++ exceptions.
147147
148+ .. feat_req :: Panic-Free Development Support
149+ :id: feat_req__baselibs__panic_free_development
150+ :reqtype: Functional
151+ :security: NO
152+ :safety: ASIL_B
153+ :derived_from: stkh_req__functional_req__base_libraries[version==1]
154+ :satisfied_by: feat__baselibs[version==1]
155+ :status: valid
156+ :version: 1
157+
158+ The base libraries shall provide error handling mechanisms that enable development without relying on Rust panics.
159+ Where an idiomatic interface requires panics, an additional non-panicking option shall be provided as well.
160+
148161.. feat_req :: Container Library
149162 :id: feat_req__baselibs__containers_library
150163 :reqtype: Functional
@@ -158,6 +171,18 @@ Requirements
158171
159172 The base libraries shall provide a container library offering additional container types not present in the C++ standard library.
160173
174+ .. feat_req :: ABI-Compatible Containers
175+ :id: feat_req__baselibs__abi_containers
176+ :reqtype: Functional
177+ :security: NO
178+ :safety: ASIL_B
179+ :derived_from: stkh_req__functional_req__base_libraries[version==1] ,stkh_req__communication__abi_compatible[version==1]
180+ :satisfied_by: feat__baselibs[version==1]
181+ :status: valid
182+ :version: 1
183+
184+ The base libraries shall provide a library of containers that can serve as the basis for ABI-compatible container data structures.
185+
161186.. feat_req :: Bit Manipulation Library
162187 :id: feat_req__baselibs__bitmanipulation
163188 :reqtype: Functional
You can’t perform that action at this time.
0 commit comments