opendal_core/docs/rfcs/
mod.rs1#![doc = include_str!("README.md")]
19
20#[doc = include_str!("0000_example.md")]
22pub mod rfc_0000_example {}
23
24#[doc = include_str!("8194_compact_metadata_and_operation_args.md")]
26pub mod rfc_8194_compact_metadata_and_operation_args {}
27
28#[doc = include_str!("8147_write_if_not_changed.md")]
30pub mod rfc_8147_write_if_not_changed {}
31
32#[doc = include_str!("0041_object_native_api.md")]
34pub mod rfc_0041_object_native_api {}
35
36#[doc = include_str!("0044_error_handle.md")]
38pub mod rfc_0044_error_handle {}
39
40#[doc = include_str!("0057_auto_region.md")]
42pub mod rfc_0057_auto_region {}
43
44#[doc = include_str!("0069_object_stream.md")]
46pub mod rfc_0069_object_stream {}
47
48#[doc = include_str!("0090_limited_reader.md")]
50pub mod rfc_0090_limited_reader {}
51
52#[doc = include_str!("0112_path_normalization.md")]
54pub mod rfc_0112_path_normalization {}
55
56#[doc = include_str!("0191_async_streaming_io.md")]
58pub mod rfc_0191_async_streaming_io {}
59
60#[doc = include_str!("0203_remove_credential.md")]
62pub mod rfc_0203_remove_credential {}
63
64#[doc = include_str!("0221_create_dir.md")]
66pub mod rfc_0221_create_dir {}
67
68#[doc = include_str!("0247_retryable_error.md")]
70pub mod rfc_0247_retryable_error {}
71
72#[doc = include_str!("0293_object_id.md")]
74pub mod rfc_0293_object_id {}
75
76#[doc = include_str!("0337_dir_entry.md")]
78pub mod rfc_0337_dir_entry {}
79
80#[doc = include_str!("0409_accessor_capabilities.md")]
82pub mod rfc_0409_accessor_capabilities {}
83
84#[doc = include_str!("0413_presign.md")]
86pub mod rfc_0413_presign {}
87
88#[doc = include_str!("0423_command_line_interface.md")]
90pub mod rfc_0423_command_line_interface {}
91
92#[doc = include_str!("0429_init_from_iter.md")]
94pub mod rfc_0429_init_from_iter {}
95
96#[doc = include_str!("0438_multipart.md")]
98pub mod rfc_0438_multipart {}
99
100#[doc = include_str!("0443_gateway.md")]
102pub mod rfc_0443_gateway {}
103
104#[doc = include_str!("0501_new_builder.md")]
106pub mod rfc_0501_new_builder {}
107
108#[doc = include_str!("0554_write_refactor.md")]
110pub mod rfc_0554_write_refactor {}
111
112#[doc = include_str!("0561_list_metadata_reuse.md")]
114pub mod rfc_0561_list_metadata_reuse {}
115
116#[doc = include_str!("0599_blocking_api.md")]
118pub mod rfc_0599_blocking_api {}
119
120#[doc = include_str!("0623_redis_service.md")]
122pub mod rfc_0623_redis_service {}
123
124#[doc = include_str!("0627_split_capabilities.md")]
126pub mod rfc_0627_split_capabilities {}
127
128#[doc = include_str!("0661_path_in_accessor.md")]
130pub mod rfc_0661_path_in_accessor {}
131
132#[doc = include_str!("0793_generic_kv_services.md")]
134pub mod rfc_0793_generic_kv_services {}
135
136#[doc = include_str!("0926_object_reader.md")]
138pub mod rfc_0926_object_reader {}
139
140#[doc = include_str!("0977_refactor_error.md")]
142pub mod rfc_0977_refactor_error {}
143
144#[doc = include_str!("1085_object_handler.md")]
146pub mod rfc_1085_object_handler {}
147
148#[doc = include_str!("1391_object_metadataer.md")]
150pub mod rfc_1391_object_metadataer {}
151
152#[doc = include_str!("1398_query_based_metadata.md")]
154pub mod rfc_1398_query_based_metadata {}
155
156#[doc = include_str!("1420_object_writer.md")]
158pub mod rfc_1420_object_writer {}
159
160#[doc = include_str!("1477_remove_object_concept.md")]
162pub mod rfc_1477_remove_object_concept {}
163
164#[doc = include_str!("1735_operation_extension.md")]
166pub mod rfc_1735_operation_extension {}
167
168#[doc = include_str!("2083_writer_sink_api.md")]
170pub mod rfc_2083_writer_sink_api {}
171
172#[doc = include_str!("2133_append_api.md")]
174pub mod rfc_2133_append_api {}
175
176#[doc = include_str!("2299_chain_based_operator_api.md")]
178pub mod rfc_2299_chain_based_operator_api {}
179
180#[doc = include_str!("2602_object_versioning.md")]
182pub mod rfc_2602_object_versioning {}
183
184#[doc = include_str!("2758_merge_append_into_write.md")]
186pub mod rfc_2758_merge_append_into_write {}
187
188#[doc = include_str!("2774_lister_api.md")]
190pub mod rfc_2774_lister_api {}
191
192#[doc = include_str!("2779_list_with_metakey.md")]
194pub mod rfc_2779_list_with_metakey {}
195
196#[doc = include_str!("2852_native_capability.md")]
198pub mod rfc_2852_native_capability {}
199
200#[doc = include_str!("3017_remove_write_copy_from.md")]
202pub mod rfc_3017_remove_write_copy_from {}
203
204#[doc = include_str!("3197_config.md")]
206pub mod rfc_3197_config {}
207
208#[doc = include_str!("3232_align_list_api.md")]
210pub mod rfc_3232_align_list_api {}
211
212#[doc = include_str!("3243_list_prefix.md")]
214pub mod rfc_3243_list_prefix {}
215
216#[doc = include_str!("3356_lazy_reader.md")]
218pub mod rfc_3356_lazy_reader {}
219
220#[doc = include_str!("3526_list_recursive.md")]
222pub mod rfc_3526_list_recursive {}
223
224#[doc = include_str!("3574_concurrent_stat_in_list.md")]
226pub mod rfc_3574_concurrent_stat_in_list {}
227
228#[doc = include_str!("3734_buffered_reader.md")]
230pub mod rfc_3734_buffered_reader {}
231
232#[doc = include_str!("3898_concurrent_writer.md")]
234pub mod rfc_3898_concurrent_writer {}
235
236#[doc = include_str!("3911_deleter_api.md")]
238pub mod rfc_3911_deleter_api {}
239
240#[doc = include_str!("4382_range_based_read.md")]
242pub mod rfc_4382_range_based_read {}
243
244#[doc = include_str!("4638_executor.md")]
246pub mod rfc_4638_executor {}
247
248#[doc = include_str!("5314_remove_metakey.md")]
250pub mod rfc_5314_remove_metakey {}
251
252#[doc = include_str!("5444_operator_from_uri.md")]
254pub mod rfc_5444_operator_from_uri {}
255
256#[doc = include_str!("5479_context.md")]
258pub mod rfc_5479_context {}
259
260#[doc = include_str!("5485_conditional_reader.md")]
262pub mod rfc_5485_conditional_reader {}
263
264#[doc = include_str!("5495_list_with_deleted.md")]
266pub mod rfc_5495_list_with_deleted {}
267
268#[doc = include_str!("5556_write_returns_metadata.md")]
270pub mod rfc_5556_write_returns_metadata {}
271
272#[doc = include_str!("5871_read_returns_metadata.md")]
274pub mod rfc_5871_read_returns_metadata {}
275
276#[doc = include_str!("6189_remove_native_blocking.md")]
278pub mod rfc_6189_remove_native_blocking {}
279
280#[doc = include_str!("6209_glob_support.md")]
282pub mod rfc_6209_glob_support {}
283
284#[doc = include_str!("6213_options_api.md")]
286pub mod rfc_6213_options_api {}
287
288#[doc = include_str!("6297_cache_layer.md")]
290pub mod rfc_6297_cache_layer {}
291
292#[doc = include_str!("6678_simulate_layer.md")]
294pub mod rfc_6678_simulate_layer {}
295
296#[doc = include_str!("6707_capability_override_layer.md")]
298pub mod rfc_6707_capability_override_layer {}
299
300#[doc = include_str!("6817_checksum.md")]
302pub mod rfc_6817_checksum {}
303
304#[doc = include_str!("6828_core.md")]
306pub mod rfc_6828_core {}
307
308#[doc = include_str!("7130_route_layer.md")]
310pub mod rfc_7130_route_layer {}
311
312#[doc = include_str!("7519_copier_api.md")]
314pub mod rfc_7519_copier_api {}
315
316#[doc = include_str!("7660_move_read_range_to_reader.md")]
318pub mod rfc_7660_move_read_range_to_reader {}
319
320#[doc = include_str!("7700_capability_api.md")]
322pub mod rfc_7700_capability_api {}
323
324#[doc = include_str!("7740_operator_composition.md")]
326pub mod rfc_7740_operator_composition {}
327
328#[doc = include_str!("7744_simplify_stateful_operation_factory.md")]
330pub mod rfc_7744_simplify_stateful_operation_factory {}
331
332#[doc = include_str!("7749_http_transporter.md")]
334pub mod rfc_7749_http_transporter {}
335
336#[doc = include_str!("7818_rename_if_not_exists.md")]
338pub mod rfc_7818_rename_if_not_exists {}
339
340#[doc = include_str!("7945_limited_read.md")]
342pub mod rfc_7945_limited_read {}
343
344#[doc = include_str!("7948_s3_provider_presets.md")]
346pub mod rfc_7948_s3_provider_presets {}
347
348#[doc = include_str!("8109_writer_copy_from.md")]
350pub mod rfc_8109_writer_copy_from {}
351
352#[doc = include_str!("8145_conflict_error_kind.md")]
354pub mod rfc_8145_conflict_error_kind {}