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 @@ -135,6 +135,19 @@ Requirements
135135
136136 The base libraries shall provide error handling mechanisms that enable development without relying on C++ exceptions.
137137
138+ .. feat_req :: Panic-Free Development Support
139+ :id: feat_req__baselibs__panic_free_development
140+ :reqtype: Functional
141+ :security: NO
142+ :safety: ASIL_B
143+ :derived_from: stkh_req__functional_req__base_libraries
144+ :satisfied_by: feat__baselibs
145+ :status: valid
146+ :tags: inspected
147+
148+ The base libraries shall provide error handling mechanisms that enable development without relying on Rust panics.
149+ Where an idiomatic interface requires panics, an additional non-panicking option shall be provided as well.
150+
138151.. feat_req :: Container Library
139152 :id: feat_req__baselibs__containers_library
140153 :reqtype: Functional
@@ -147,6 +160,18 @@ Requirements
147160
148161 The base libraries shall provide a container library offering additional container types not present in the C++ standard library.
149162
163+ .. feat_req :: ABI-Compatible Containers
164+ :id: feat_req__baselibs__abi_containers
165+ :reqtype: Functional
166+ :security: NO
167+ :safety: ASIL_B
168+ :derived_from: stkh_req__functional_req__base_libraries
169+ :satisfied_by: feat__baselibs
170+ :status: valid
171+ :tags: inspected
172+
173+ The base libraries shall provide a library of containers that can serve as the basis for ABI-compatible container data structures.
174+
150175.. feat_req :: Bit Manipulation Library
151176 :id: feat_req__baselibs__bitmanipulation
152177 :reqtype: Functional
You can’t perform that action at this time.
0 commit comments