This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch gh-pages
in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git
The following commit(s) were added to refs/heads/gh-pages by this push:
new d81b2ca3 deploy: a1270b0cf8bcbc8f8c44ea1e02fa33e3956fb2d3
d81b2ca3 is described below
commit d81b2ca3b81897995f0ea78c0e7f3dfa11d7a4d0
Author: Xuanwo <[email protected]>
AuthorDate: Sun Apr 30 04:53:34 2023 +0000
deploy: a1270b0cf8bcbc8f8c44ea1e02fa33e3956fb2d3
---
404.html | 4 +-
assets/js/ae4554eb.0c944091.js | 1 +
assets/js/ae4554eb.5ae773f5.js | 1 -
assets/js/c377a04b.788c47c8.js | 1 -
assets/js/c377a04b.be8f7e72.js | 1 +
...e~main.68b029e0.js => runtime~main.d8c31f55.js} | 2 +-
blog/archive/index.html | 4 +-
blog/index.html | 4 +-
blog/opendal-entered-apache-incubator/index.html | 4 +-
blog/tags/announcement/index.html | 4 +-
blog/tags/index.html | 4 +-
docs/index.html | 6 +--
docs/nodejs/classes/BlockingLister.html | 4 +-
docs/nodejs/classes/Entry.html | 4 +-
docs/nodejs/classes/Lister.html | 4 +-
docs/nodejs/classes/Metadata.html | 18 +++----
docs/nodejs/classes/Operator.html | 56 +++++++++++-----------
docs/nodejs/interfaces/PresignedRequest.html | 8 ++--
docs/python/opendal.html | 30 ++++++------
docs/python/search.js | 2 +-
docs/rust/opendal/raw/struct.FormDataPart.html | 10 ++--
docs/rust/opendal/raw/struct.MixedPart.html | 18 +++----
docs/rust/opendal/raw/struct.Multipart.html | 10 ++--
docs/rust/opendal/raw/trait.Part.html | 8 ++--
docs/rust/opendal/services/index.html | 2 +-
docs/rust/opendal/services/struct.Onedrive.html | 4 +-
docs/rust/opendal/services/struct.Supabase.html | 2 +-
docs/rust/opendal/struct.Operator.html | 2 +-
.../src/opendal/raw/http_util/multipart.rs.html | 34 +++++++++----
docs/rust/src/opendal/services/gcs/core.rs.html | 2 -
docs/rust/src/opendal/services/mod.rs.html | 2 -
.../src/opendal/services/onedrive/backend.rs.html | 56 +++++++++++++++-------
.../src/opendal/services/onedrive/builder.rs.html | 10 ++--
.../src/opendal/services/supabase/backend.rs.html | 2 +-
.../src/opendal/services/supabase/error.rs.html | 8 +++-
.../src/opendal/types/operator/operator.rs.html | 2 +-
docs/vision/index.html | 6 +--
index.html | 4 +-
38 files changed, 192 insertions(+), 152 deletions(-)
diff --git a/404.html b/404.html
index b3ebe935..b3e41ccb 100644
--- a/404.html
+++ b/404.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Page Not Found | Apache OpenDAL</title><meta
data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url" content="https://opendal.apache.org/404.html"><meta
data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="default"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.68b029e0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.d8c31f55.js" as="script">
<link rel="preload" href="/assets/js/main.e8563114.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.68b029e0.js"></script>
+<script src="/assets/js/runtime~main.d8c31f55.js"></script>
<script src="/assets/js/main.e8563114.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/assets/js/ae4554eb.0c944091.js b/assets/js/ae4554eb.0c944091.js
new file mode 100644
index 00000000..777dfbf1
--- /dev/null
+++ b/assets/js/ae4554eb.0c944091.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkopendal_website=self.webpackChunkopendal_website||[]).push([[983],{3905:(e,t,r)=>{r.d(t,{Zo:()=>d,kt:()=>f});var
n=r(7294);function a(e,t,r){return t in
e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function
o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var
n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return
Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}retur
[...]
\ No newline at end of file
diff --git a/assets/js/ae4554eb.5ae773f5.js b/assets/js/ae4554eb.5ae773f5.js
deleted file mode 100644
index f82501c9..00000000
--- a/assets/js/ae4554eb.5ae773f5.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkopendal_website=self.webpackChunkopendal_website||[]).push([[983],{3905:(e,t,r)=>{r.d(t,{Zo:()=>d,kt:()=>f});var
n=r(7294);function a(e,t,r){return t in
e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function
o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var
n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return
Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}retur
[...]
\ No newline at end of file
diff --git a/assets/js/c377a04b.788c47c8.js b/assets/js/c377a04b.788c47c8.js
deleted file mode 100644
index 048af69a..00000000
--- a/assets/js/c377a04b.788c47c8.js
+++ /dev/null
@@ -1 +0,0 @@
-"use
strict";(self.webpackChunkopendal_website=self.webpackChunkopendal_website||[]).push([[971],{3905:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>f});var
r=n(7294);function a(e,t,n){return t in
e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function
o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var
r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return
Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}retur
[...]
\ No newline at end of file
diff --git a/assets/js/c377a04b.be8f7e72.js b/assets/js/c377a04b.be8f7e72.js
new file mode 100644
index 00000000..91878cd8
--- /dev/null
+++ b/assets/js/c377a04b.be8f7e72.js
@@ -0,0 +1 @@
+"use
strict";(self.webpackChunkopendal_website=self.webpackChunkopendal_website||[]).push([[971],{3905:(e,t,n)=>{n.d(t,{Zo:()=>c,kt:()=>f});var
r=n(7294);function a(e,t,n){return t in
e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function
o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var
r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return
Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}retur
[...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.68b029e0.js
b/assets/js/runtime~main.d8c31f55.js
similarity index 95%
rename from assets/js/runtime~main.68b029e0.js
rename to assets/js/runtime~main.d8c31f55.js
index 2bdfdcc2..57d5658e 100644
--- a/assets/js/runtime~main.68b029e0.js
+++ b/assets/js/runtime~main.d8c31f55.js
@@ -1 +1 @@
-(()=>{"use strict";var e,t,r,a,o,f={},n={};function c(e){var t=n[e];if(void
0!==t)return t.exports;var r=n[e]={exports:{}};return
f[e].call(r.exports,r,r.exports,c),r.exports}c.m=f,e=[],c.O=(t,r,a,o)=>{if(!r){var
f=1/0;for(b=0;b<e.length;b++){r=e[b][0],a=e[b][1],o=e[b][2];for(var
n=!0,i=0;i<r.length;i++)(!1&o||f>=o)&&Object.keys(c.O).every((e=>c.O[e](r[i])))?r.splice(i--,1):(n=!1,o<f&&(f=o));if(n){e.splice(b--,1);var
d=a();void 0!==d&&(t=d)}}return t}o=o||0;for(var b=e.length;b>0&&e[b-1] [...]
\ No newline at end of file
+(()=>{"use strict";var e,t,r,a,o,f={},n={};function c(e){var t=n[e];if(void
0!==t)return t.exports;var r=n[e]={exports:{}};return
f[e].call(r.exports,r,r.exports,c),r.exports}c.m=f,e=[],c.O=(t,r,a,o)=>{if(!r){var
f=1/0;for(b=0;b<e.length;b++){r=e[b][0],a=e[b][1],o=e[b][2];for(var
n=!0,i=0;i<r.length;i++)(!1&o||f>=o)&&Object.keys(c.O).every((e=>c.O[e](r[i])))?r.splice(i--,1):(n=!1,o<f&&(f=o));if(n){e.splice(b--,1);var
d=a();void 0!==d&&(t=d)}}return t}o=o||0;for(var b=e.length;b>0&&e[b-1] [...]
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index c703b71d..201e55a8 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Archive | Apache OpenDAL</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:url"
content="https://opendal.apache.org/blog/archive"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="default"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="t [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.68b029e0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.d8c31f55.js" as="script">
<link rel="preload" href="/assets/js/main.e8563114.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.68b029e0.js"></script>
+<script src="/assets/js/runtime~main.d8c31f55.js"></script>
<script src="/assets/js/main.e8563114.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index 69a7dc19..4efd8144 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Blog | Apache OpenDAL</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:url"
content="https://opendal.apache.org/blog"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="true" property="og:title"
content="Blog | Apache OpenDAL"><meta data-rh=" [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.68b029e0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.d8c31f55.js" as="script">
<link rel="preload" href="/assets/js/main.e8563114.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.68b029e0.js"></script>
+<script src="/assets/js/runtime~main.d8c31f55.js"></script>
<script src="/assets/js/main.e8563114.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/opendal-entered-apache-incubator/index.html
b/blog/opendal-entered-apache-incubator/index.html
index e1c35718..a7bbcc91 100644
--- a/blog/opendal-entered-apache-incubator/index.html
+++ b/blog/opendal-entered-apache-incubator/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Way to Go: OpenDAL successfully entered Apache Incubator
| Apache OpenDAL</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://opendal.apache.org/blog/opendal-entered-apache-incubator"><meta
data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="default"><m [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.68b029e0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.d8c31f55.js" as="script">
<link rel="preload" href="/assets/js/main.e8563114.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.68b029e0.js"></script>
+<script src="/assets/js/runtime~main.d8c31f55.js"></script>
<script src="/assets/js/main.e8563114.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/tags/announcement/index.html
b/blog/tags/announcement/index.html
index 0992b67c..4f508e2b 100644
--- a/blog/tags/announcement/index.html
+++ b/blog/tags/announcement/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">One post tagged with "announcement" | Apache
OpenDAL</title><meta data-rh="true" name="viewport"
content="width=device-width,initial-scale=1"><meta data-rh="true"
name="twitter:card" content="summary_large_image"><meta data-rh="true"
property="og:url"
content="https://opendal.apache.org/blog/tags/announcement"><meta
data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="true" property [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.68b029e0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.d8c31f55.js" as="script">
<link rel="preload" href="/assets/js/main.e8563114.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.68b029e0.js"></script>
+<script src="/assets/js/runtime~main.d8c31f55.js"></script>
<script src="/assets/js/main.e8563114.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/blog/tags/index.html b/blog/tags/index.html
index 751a74d0..b0b873cd 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Tags | Apache OpenDAL</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:url"
content="https://opendal.apache.org/blog/tags"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="true" property="og:title"
content="Tags | Apache OpenDAL"><meta data [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.68b029e0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.d8c31f55.js" as="script">
<link rel="preload" href="/assets/js/main.e8563114.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.68b029e0.js"></script>
+<script src="/assets/js/runtime~main.d8c31f55.js"></script>
<script src="/assets/js/main.e8563114.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
index aaaf6075..2f3f9b6b 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Overview | Apache OpenDAL</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:url"
content="https://opendal.apache.org/docs/"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="true"
name="docusaurus_version" content="current"><meta data-rh="tru [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.68b029e0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.d8c31f55.js" as="script">
<link rel="preload" href="/assets/js/main.e8563114.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.68b029e0.js"></script>
+<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
+<script src="/assets/js/runtime~main.d8c31f55.js"></script>
<script src="/assets/js/main.e8563114.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/docs/nodejs/classes/BlockingLister.html
b/docs/nodejs/classes/BlockingLister.html
index 85274327..3a7a2371 100644
--- a/docs/nodejs/classes/BlockingLister.html
+++ b/docs/nodejs/classes/BlockingLister.html
@@ -20,7 +20,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">BlockingLister</span></li></ul></section><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L417">index.d.ts:417</a></li></ul></aside>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L417">index.d.ts:417</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary
class="tsd-accordion-summary tsd-index-summary">
@@ -51,7 +51,7 @@
<li class="tsd-description">
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><a href="Entry.html" class="tsd-signature-type"
data-tsd-kind="Class">Entry</a></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L418">index.d.ts:418</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L418">index.d.ts:418</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
diff --git a/docs/nodejs/classes/Entry.html b/docs/nodejs/classes/Entry.html
index e6404e52..e75cc814 100644
--- a/docs/nodejs/classes/Entry.html
+++ b/docs/nodejs/classes/Entry.html
@@ -20,7 +20,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">Entry</span></li></ul></section><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L380">index.d.ts:380</a></li></ul></aside>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L380">index.d.ts:380</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary
class="tsd-accordion-summary tsd-index-summary">
@@ -53,7 +53,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">string</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L382">index.d.ts:382</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L382">index.d.ts:382</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
diff --git a/docs/nodejs/classes/Lister.html b/docs/nodejs/classes/Lister.html
index 5d8527df..f4996a05 100644
--- a/docs/nodejs/classes/Lister.html
+++ b/docs/nodejs/classes/Lister.html
@@ -20,7 +20,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">Lister</span></li></ul></section><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L406">index.d.ts:406</a></li></ul></aside>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L406">index.d.ts:406</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary
class="tsd-accordion-summary tsd-index-summary">
@@ -61,7 +61,7 @@ thing internally.</p>
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><a href="Entry.html" class="tsd-signature-type"
data-tsd-kind="Class">Entry</a><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L415">index.d.ts:415</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L415">index.d.ts:415</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
diff --git a/docs/nodejs/classes/Metadata.html
b/docs/nodejs/classes/Metadata.html
index 0bc0d874..bf72fa43 100644
--- a/docs/nodejs/classes/Metadata.html
+++ b/docs/nodejs/classes/Metadata.html
@@ -20,7 +20,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">Metadata</span></li></ul></section><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L384">index.d.ts:384</a></li></ul></aside>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L384">index.d.ts:384</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary
class="tsd-accordion-summary tsd-index-summary">
@@ -63,7 +63,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><span class="tsd-signature-type">string</span></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L390">index.d.ts:390</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L390">index.d.ts:390</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor
tsd-parent-kind-class"><a id="contentLength" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>content<wbr/>Length</span><a
href="#contentLength" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -73,7 +73,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><span class="tsd-signature-type">bigint</span></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L392">index.d.ts:392</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L392">index.d.ts:392</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor
tsd-parent-kind-class"><a id="contentMd5" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>content<wbr/>Md5</span><a href="#contentMd5"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -83,7 +83,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><span class="tsd-signature-type">string</span></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L394">index.d.ts:394</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L394">index.d.ts:394</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor
tsd-parent-kind-class"><a id="contentType" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>content<wbr/>Type</span><a
href="#contentType" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -93,7 +93,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><span class="tsd-signature-type">string</span></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L396">index.d.ts:396</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L396">index.d.ts:396</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor
tsd-parent-kind-class"><a id="etag" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>etag</span><a href="#etag"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -103,7 +103,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><span class="tsd-signature-type">string</span></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L398">index.d.ts:398</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L398">index.d.ts:398</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-accessor
tsd-parent-kind-class"><a id="lastModified" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>last<wbr/>Modified</span><a
href="#lastModified" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class">
@@ -114,7 +114,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><span class="tsd-signature-type">string</span></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L404">index.d.ts:404</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L404">index.d.ts:404</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="isDirectory" class="tsd-anchor"></a>
@@ -126,7 +126,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L386">index.d.ts:386</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L386">index.d.ts:386</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="isFile" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>is<wbr/>File</span><a href="#isFile"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -136,7 +136,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L388">index.d.ts:388</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L388">index.d.ts:388</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
diff --git a/docs/nodejs/classes/Operator.html
b/docs/nodejs/classes/Operator.html
index e7a8f9c2..a2d17964 100644
--- a/docs/nodejs/classes/Operator.html
+++ b/docs/nodejs/classes/Operator.html
@@ -20,7 +20,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">Operator</span></li></ul></section><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L33">index.d.ts:33</a></li></ul></aside>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L33">index.d.ts:33</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary
class="tsd-accordion-summary tsd-index-summary">
@@ -75,7 +75,7 @@
<h5><code class="tsd-tag ts-flagOptional">Optional</code> options: <span
class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> |
</span><span class="tsd-signature-type">Record</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">string</span><span class="tsd-signature-symbol">,
</span><span class="tsd-signature-type">string</span><span
class="tsd-signature-symbol">></span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="Operator.html"
class="tsd-signature-type" data-tsd-kind="Class">Operator</a></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L34">index.d.ts:34</a></li></ul></aside></li></ul></section></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L34">index.d.ts:34</a></li></ul></aside></li></ul></section></section>
<section class="tsd-panel-group tsd-member-group">
<h2>Methods</h2>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="check" class="tsd-anchor"></a>
@@ -94,7 +94,7 @@
</div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L77">index.d.ts:77</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L77">index.d.ts:77</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="copy" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>copy</span><a href="#copy"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -117,7 +117,7 @@
<h5>to: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L162">index.d.ts:162</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L162">index.d.ts:162</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="copySync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>copy<wbr/>Sync</span><a href="#copySync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -140,7 +140,7 @@
<h5>to: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L171">index.d.ts:171</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L171">index.d.ts:171</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="createDir" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>create<wbr/>Dir</span><a href="#createDir"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -161,7 +161,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L104">index.d.ts:104</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L104">index.d.ts:104</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="createDirSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>create<wbr/>Dir<wbr/>Sync</span><a
href="#createDirSync" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -182,7 +182,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L113">index.d.ts:113</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L113">index.d.ts:113</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="delete" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>delete</span><a href="#delete"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -208,7 +208,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L251">index.d.ts:251</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L251">index.d.ts:251</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="deleteSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>delete<wbr/>Sync</span><a href="#deleteSync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -229,7 +229,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L260">index.d.ts:260</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L260">index.d.ts:260</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="isExist" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>is<wbr/>Exist</span><a href="#isExist"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -250,7 +250,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">boolean</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L86">index.d.ts:86</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L86">index.d.ts:86</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="isExistSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>is<wbr/>Exist<wbr/>Sync</span><a
href="#isExistSync" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -271,7 +271,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">boolean</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L95">index.d.ts:95</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L95">index.d.ts:95</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="list" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>list</span><a href="#list"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -294,7 +294,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><a href="Lister.html"
class="tsd-signature-type" data-tsd-kind="Class">Lister</a><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L307">index.d.ts:307</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L307">index.d.ts:307</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="listSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>list<wbr/>Sync</span><a href="#listSync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -317,7 +317,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="BlockingLister.html"
class="tsd-signature-type" data-tsd-kind="Class">BlockingLister</a></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L330">index.d.ts:330</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L330">index.d.ts:330</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="presignRead" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>presign<wbr/>Read</span><a
href="#presignRead" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -341,7 +341,7 @@
<h5>expires: <span
class="tsd-signature-type">number</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><a
href="../interfaces/PresignedRequest.html" class="tsd-signature-type"
data-tsd-kind="Interface">PresignedRequest</a><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L346">index.d.ts:346</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L346">index.d.ts:346</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="presignStat" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>presign<wbr/>Stat</span><a
href="#presignStat" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -365,7 +365,7 @@
<h5>expires: <span
class="tsd-signature-type">number</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><a
href="../interfaces/PresignedRequest.html" class="tsd-signature-type"
data-tsd-kind="Interface">PresignedRequest</a><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L378">index.d.ts:378</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L378">index.d.ts:378</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="presignWrite" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>presign<wbr/>Write</span><a
href="#presignWrite" aria-label="Permalink" class="tsd-anchor-icon"><svg
class="icon icon-tabler icon-tabler-link" viewBox="0 0 24 24" stroke-width="2"
stroke="currentColor" fill="none" stroke-linecap="round"
stroke-linejoin="round"><use href="#icon-anchor-a"></use><use
href="#icon-anchor-b"></use><use href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -389,7 +389,7 @@
<h5>expires: <span
class="tsd-signature-type">number</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><a
href="../interfaces/PresignedRequest.html" class="tsd-signature-type"
data-tsd-kind="Interface">PresignedRequest</a><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L362">index.d.ts:362</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L362">index.d.ts:362</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="read" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>read</span><a href="#read"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -410,7 +410,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">Buffer</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L122">index.d.ts:122</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L122">index.d.ts:122</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="readSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>read<wbr/>Sync</span><a href="#readSync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -431,7 +431,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Buffer</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L131">index.d.ts:131</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L131">index.d.ts:131</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="remove" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>remove</span><a href="#remove"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -457,7 +457,7 @@
<h5>paths: <span class="tsd-signature-type">string</span><span
class="tsd-signature-symbol">[]</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L272">index.d.ts:272</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L272">index.d.ts:272</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="removeAll" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>remove<wbr/>All</span><a href="#removeAll"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -483,7 +483,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L284">index.d.ts:284</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L284">index.d.ts:284</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="rename" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>rename</span><a href="#rename"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -507,7 +507,7 @@
<h5>to: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L182">index.d.ts:182</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L182">index.d.ts:182</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="renameSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>rename<wbr/>Sync</span><a href="#renameSync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -531,7 +531,7 @@
<h5>to: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L193">index.d.ts:193</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L193">index.d.ts:193</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="scan" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>scan</span><a href="#scan"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -554,7 +554,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><a href="Lister.html"
class="tsd-signature-type" data-tsd-kind="Class">Lister</a><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L216">index.d.ts:216</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L216">index.d.ts:216</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="scanSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>scan<wbr/>Sync</span><a href="#scanSync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -577,7 +577,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="BlockingLister.html"
class="tsd-signature-type" data-tsd-kind="Class">BlockingLister</a></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L239">index.d.ts:239</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L239">index.d.ts:239</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="stat" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>stat</span><a href="#stat"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -608,7 +608,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><a href="Metadata.html"
class="tsd-signature-type" data-tsd-kind="Class">Metadata</a><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L54">index.d.ts:54</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L54">index.d.ts:54</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="statSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>stat<wbr/>Sync</span><a href="#statSync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -629,7 +629,7 @@
<h5>path: <span class="tsd-signature-type">string</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <a href="Metadata.html"
class="tsd-signature-type" data-tsd-kind="Class">Metadata</a></h4><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L66">index.d.ts:66</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L66">index.d.ts:66</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="write" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>write</span><a href="#write"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -652,7 +652,7 @@
<h5>content: <span class="tsd-signature-type">string</span><span
class="tsd-signature-symbol"> | </span><span
class="tsd-signature-type">Buffer</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">Promise</span><span
class="tsd-signature-symbol"><</span><span
class="tsd-signature-type">void</span><span
class="tsd-signature-symbol">></span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L142">index.d.ts:142</a></li></ul></aside></li></ul></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L142">index.d.ts:142</a></li></ul></aside></li></ul></section>
<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class"><a
id="writeSync" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>write<wbr/>Sync</span><a href="#writeSync"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
@@ -675,7 +675,7 @@
<h5>content: <span class="tsd-signature-type">string</span><span
class="tsd-signature-symbol"> | </span><span
class="tsd-signature-type">Buffer</span></h5></li></ul></div>
<h4 class="tsd-returns-title">Returns <span
class="tsd-signature-type">void</span></h4><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L153">index.d.ts:153</a></li></ul></aside></li></ul></section></section></div>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L153">index.d.ts:153</a></li></ul></aside></li></ul></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
diff --git a/docs/nodejs/interfaces/PresignedRequest.html
b/docs/nodejs/interfaces/PresignedRequest.html
index ca43a841..a23cc875 100644
--- a/docs/nodejs/interfaces/PresignedRequest.html
+++ b/docs/nodejs/interfaces/PresignedRequest.html
@@ -20,7 +20,7 @@
<ul class="tsd-hierarchy">
<li><span class="target">PresignedRequest</span></li></ul></section><aside
class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L25">index.d.ts:25</a></li></ul></aside>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L25">index.d.ts:25</a></li></ul></aside>
<section class="tsd-panel-group tsd-index-group">
<section class="tsd-panel tsd-index-panel">
<details class="tsd-index-content tsd-index-accordion" open><summary
class="tsd-accordion-summary tsd-index-summary">
@@ -40,21 +40,21 @@
<div class="tsd-comment tsd-typography"><p>HTTP headers of this request.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L31">index.d.ts:31</a></li></ul></aside></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L31">index.d.ts:31</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property
tsd-parent-kind-interface"><a id="method" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>method</span><a href="#method"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">method<span class="tsd-signature-symbol">:</span>
<span class="tsd-signature-type">string</span></div>
<div class="tsd-comment tsd-typography"><p>HTTP method of this request.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L27">index.d.ts:27</a></li></ul></aside></section>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L27">index.d.ts:27</a></li></ul></aside></section>
<section class="tsd-panel tsd-member tsd-kind-property
tsd-parent-kind-interface"><a id="url" class="tsd-anchor"></a>
<h3 class="tsd-anchor-link"><span>url</span><a href="#url"
aria-label="Permalink" class="tsd-anchor-icon"><svg class="icon icon-tabler
icon-tabler-link" viewBox="0 0 24 24" stroke-width="2" stroke="currentColor"
fill="none" stroke-linecap="round" stroke-linejoin="round"><use
href="#icon-anchor-a"></use><use href="#icon-anchor-b"></use><use
href="#icon-anchor-c"></use></svg></a></h3>
<div class="tsd-signature">url<span class="tsd-signature-symbol">:</span>
<span class="tsd-signature-type">string</span></div>
<div class="tsd-comment tsd-typography"><p>URL of this request.</p>
</div><aside class="tsd-sources">
<ul>
-<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/99ecca7/bindings/nodejs/index.d.ts#L29">index.d.ts:29</a></li></ul></aside></section></section></div>
+<li>Defined in <a
href="https://github.com/apache/incubator-opendal/blob/a1270b0/bindings/nodejs/index.d.ts#L29">index.d.ts:29</a></li></ul></aside></section></section></div>
<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
<div class="tsd-navigation settings">
<details class="tsd-index-accordion"><summary class="tsd-accordion-summary">
diff --git a/docs/python/opendal.html b/docs/python/opendal.html
index 9b5bb0bc..95ff5a3d 100644
--- a/docs/python/opendal.html
+++ b/docs/python/opendal.html
@@ -159,13 +159,13 @@
<a class="variable"
href="#Metadata.content_type">content_type</a>
</li>
<li>
- <a class="variable"
href="#Metadata.etag">etag</a>
+ <a class="variable"
href="#Metadata.content_length">content_length</a>
</li>
<li>
- <a class="variable"
href="#Metadata.content_md5">content_md5</a>
+ <a class="variable"
href="#Metadata.etag">etag</a>
</li>
<li>
- <a class="variable"
href="#Metadata.content_length">content_length</a>
+ <a class="variable"
href="#Metadata.content_md5">content_md5</a>
</li>
<li>
<a class="variable"
href="#Metadata.mode">mode</a>
@@ -865,41 +865,41 @@ The default value for whence is <code>SEEK_SET</code>.
Values for <code>whence</
</div>
- <div id="Metadata.etag" class="classattr">
+ <div id="Metadata.content_length"
class="classattr">
<div class="attr variable">
- <span class="name">etag</span><span class="annotation">:
Optional[str]</span>
+ <span class="name">content_length</span><span class="annotation">:
int</span>
</div>
- <a class="headerlink" href="#Metadata.etag"></a>
+ <a class="headerlink" href="#Metadata.content_length"></a>
- <div class="docstring"><p>ETag of this entry.</p>
+ <div class="docstring"><p>Content length of this entry.</p>
</div>
</div>
- <div id="Metadata.content_md5" class="classattr">
+ <div id="Metadata.etag" class="classattr">
<div class="attr variable">
- <span class="name">content_md5</span><span class="annotation">:
Optional[str]</span>
+ <span class="name">etag</span><span class="annotation">:
Optional[str]</span>
</div>
- <a class="headerlink" href="#Metadata.content_md5"></a>
+ <a class="headerlink" href="#Metadata.etag"></a>
- <div class="docstring"><p>Content MD5 of this entry.</p>
+ <div class="docstring"><p>ETag of this entry.</p>
</div>
</div>
- <div id="Metadata.content_length"
class="classattr">
+ <div id="Metadata.content_md5" class="classattr">
<div class="attr variable">
- <span class="name">content_length</span><span class="annotation">:
int</span>
+ <span class="name">content_md5</span><span class="annotation">:
Optional[str]</span>
</div>
- <a class="headerlink" href="#Metadata.content_length"></a>
+ <a class="headerlink" href="#Metadata.content_md5"></a>
- <div class="docstring"><p>Content length of this entry.</p>
+ <div class="docstring"><p>Content MD5 of this entry.</p>
</div>
diff --git a/docs/python/search.js b/docs/python/search.js
index 35d8b483..519a9007 100644
--- a/docs/python/search.js
+++ b/docs/python/search.js
@@ -1,6 +1,6 @@
window.pdocSearch = (function(){
/** elasticlunr - http://weixsong.github.io * Copyright (C) 2017 Oliver
Nightingale * Copyright (C) 2017 Wei Song * MIT Licensed */!function(){function
e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n
in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new
t.Index;return
n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return
function(t){e.console&&console.wa [...]
- /** pdoc search index */const docs = {"version": "0.9.5", "fields":
["qualname", "fullname", "annotation", "default_value", "signature", "bases",
"doc"], "ref": "fullname", "documentStore": {"docs": {"opendal": {"fullname":
"opendal", "modulename": "opendal", "kind": "module", "doc": "<p>OpenDAL Python
binding</p>\n\n<h2 id=\"installation\">Installation</h2>\n\n<div
class=\"pdoc-code codehilite\">\n<pre><span></span><code>pip<span class=\"w\">
</span>install<span class=\"w\"> </span> [...]
+ /** pdoc search index */const docs = {"version": "0.9.5", "fields":
["qualname", "fullname", "annotation", "default_value", "signature", "bases",
"doc"], "ref": "fullname", "documentStore": {"docs": {"opendal": {"fullname":
"opendal", "modulename": "opendal", "kind": "module", "doc": "<p>OpenDAL Python
binding</p>\n\n<h2 id=\"installation\">Installation</h2>\n\n<div
class=\"pdoc-code codehilite\">\n<pre><span></span><code>pip<span class=\"w\">
</span>install<span class=\"w\"> </span> [...]
// mirrored in build-search-index.js (part 1)
// Also split on html tags. this is a cheap heuristic, but good enough.
diff --git a/docs/rust/opendal/raw/struct.FormDataPart.html
b/docs/rust/opendal/raw/struct.FormDataPart.html
index 1cc586ac..ccffdd69 100644
--- a/docs/rust/opendal/raw/struct.FormDataPart.html
+++ b/docs/rust/opendal/raw/struct.FormDataPart.html
@@ -1,10 +1,10 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description"
content="FormDataPart is a builder for multipart/form-data
part."><title>FormDataPart in opendal::raw - Rust</title><link rel="preload"
as="font" type="font/woff2" crossorigin
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
rel="preload" as="font" type="font/woff2" [...]
-</div></details><h2 id="implementations"
class="small-section-header">Implementations<a href="#implementations"
class="anchor">§</a></h2><div id="implementations-list"><details class="toggle
implementors-toggle" open><summary><section id="impl-FormDataPart"
class="impl"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#124-155">source</a><a
href="#impl-FormDataPart" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.FormData [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description"
content="FormDataPart is a builder for multipart/form-data
part."><title>FormDataPart in opendal::raw - Rust</title><link rel="preload"
as="font" type="font/woff2" crossorigin
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
rel="preload" as="font" type="font/woff2" [...]
+</div></details><h2 id="implementations"
class="small-section-header">Implementations<a href="#implementations"
class="anchor">§</a></h2><div id="implementations-list"><details class="toggle
implementors-toggle" open><summary><section id="impl-FormDataPart"
class="impl"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#132-163">source</a><a
href="#impl-FormDataPart" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.FormData [...]
<h5 id="panics"><a href="#panics">Panics</a></h5>
<p>Input name must be percent encoded.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.header" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#145-148">source</a><h4
class="code-header">pub fn <a href="#method.header" class="fn">header</a>(self,
key: <a class="struct"
href="https://docs.rs/http/0.2.9/http/header/name/struct.HeaderName.html"
title="struct http::header::name::HeaderName">HeaderName</a>, value: <a
class="struct" href="htt [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.content" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#151-154">source</a><h4
class="code-header">pub fn <a href="#method.content"
class="fn">content</a>(self, content: impl <a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html"
title="trait core::convert::Into">Into</a><Bytes>) ->
Self</h4></section></summar [...]
-</div></details></div></details></div><h2 id="trait-implementations"
class="small-section-header">Trait Implementations<a
href="#trait-implementations" class="anchor">§</a></h2><div
id="trait-implementations-list"><details class="toggle implementors-toggle"
open><summary><section id="impl-Debug-for-FormDataPart" class="impl"><a
class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#118">source</a><a
href="#impl-Debug-for-FormDataPart" class="anchor">§</a><h3 cl [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.header" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#153-156">source</a><h4
class="code-header">pub fn <a href="#method.header" class="fn">header</a>(self,
key: <a class="struct"
href="https://docs.rs/http/0.2.9/http/header/name/struct.HeaderName.html"
title="struct http::header::name::HeaderName">HeaderName</a>, value: <a
class="struct" href="htt [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.content" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#159-162">source</a><h4
class="code-header">pub fn <a href="#method.content"
class="fn">content</a>(self, content: impl <a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html"
title="trait core::convert::Into">Into</a><Bytes>) ->
Self</h4></section></summar [...]
+</div></details></div></details></div><h2 id="trait-implementations"
class="small-section-header">Trait Implementations<a
href="#trait-implementations" class="anchor">§</a></h2><div
id="trait-implementations-list"><details class="toggle implementors-toggle"
open><summary><section id="impl-Debug-for-FormDataPart" class="impl"><a
class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#126">source</a><a
href="#impl-Debug-for-FormDataPart" class="anchor">§</a><h3 cl [...]
T: 'static + ?<a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html"
title="trait
core::marker::Sized">Sized</a>,</span></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.type_id" class="method trait-impl"><a class="srclink rightside"
href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html"
title="trait
core::marker::Sized">Sized</a>,</span></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.borrow" class="method trait-impl"><span class="rightside"><span
class="since" title="const unstable">const: <a
href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for
const_borrow">unstable</a></span> · [...]
T: ?<a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html"
title="trait
core::marker::Sized">Sized</a>,</span></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span
class="since" title="const unstable">const: <a
href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for
const_borrow">unstable</a></spa [...]
diff --git a/docs/rust/opendal/raw/struct.MixedPart.html
b/docs/rust/opendal/raw/struct.MixedPart.html
index ee72a6a6..95943915 100644
--- a/docs/rust/opendal/raw/struct.MixedPart.html
+++ b/docs/rust/opendal/raw/struct.MixedPart.html
@@ -1,14 +1,14 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="MixedPart
is a builder for multipart/mixed part."><title>MixedPart in opendal::raw -
Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
rel="preload" as="font" type="font/woff2" crossorig [...]
-</div></details><h2 id="implementations"
class="small-section-header">Implementations<a href="#implementations"
class="anchor">§</a></h2><div id="implementations-list"><details class="toggle
implementors-toggle" open><summary><section id="impl-MixedPart" class="impl"><a
class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#192-269">source</a><a
href="#impl-MixedPart" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.MixedPart.html [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.from_request" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#216-238">source</a><h4
class="code-header">pub fn <a href="#method.from_request"
class="fn">from_request</a>(req: <a class="struct"
href="https://docs.rs/http/0.2.9/http/request/struct.Request.html"
title="struct http::request::Request">Request</a><<a class="enum"
href="enum.AsyncBody.h [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="MixedPart
is a builder for multipart/mixed part."><title>MixedPart in opendal::raw -
Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
rel="preload" as="font" type="font/woff2" crossorig [...]
+</div></details><h2 id="implementations"
class="small-section-header">Implementations<a href="#implementations"
class="anchor">§</a></h2><div id="implementations-list"><details class="toggle
implementors-toggle" open><summary><section id="impl-MixedPart" class="impl"><a
class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#200-277">source</a><a
href="#impl-MixedPart" class="anchor">§</a><h3 class="code-header">impl <a
class="struct" href="struct.MixedPart.html [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.from_request" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#224-246">source</a><h4
class="code-header">pub fn <a href="#method.from_request"
class="fn">from_request</a>(req: <a class="struct"
href="https://docs.rs/http/0.2.9/http/request/struct.Request.html"
title="struct http::request::Request">Request</a><<a class="enum"
href="enum.AsyncBody.h [...]
<h5 id="notes"><a href="#notes">Notes</a></h5>
<p>Mixed parts only takes the path from the request uri.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.part_header" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#241-244">source</a><h4
class="code-header">pub fn <a href="#method.part_header"
class="fn">part_header</a>(self, key: <a class="struct"
href="https://docs.rs/http/0.2.9/http/header/name/struct.HeaderName.html"
title="struct http::header::name::HeaderName">HeaderName</a>, value: <a
class="st [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.method" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#247-250">source</a><h4
class="code-header">pub fn <a href="#method.method" class="fn">method</a>(self,
method: <a class="struct"
href="https://docs.rs/http/0.2.9/http/method/struct.Method.html" title="struct
http::method::Method">Method</a>) -> Self</h4></section></summary><div
class="docbloc [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.version" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#253-256">source</a><h4
class="code-header">pub fn <a href="#method.version"
class="fn">version</a>(self, version: <a class="struct"
href="https://docs.rs/http/0.2.9/http/version/struct.Version.html"
title="struct http::version::Version">Version</a>) ->
Self</h4></section></summary><div class [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.header" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#259-262">source</a><h4
class="code-header">pub fn <a href="#method.header" class="fn">header</a>(self,
key: <a class="struct"
href="https://docs.rs/http/0.2.9/http/header/name/struct.HeaderName.html"
title="struct http::header::name::HeaderName">HeaderName</a>, value: <a
class="struct" href="htt [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.content" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#265-268">source</a><h4
class="code-header">pub fn <a href="#method.content"
class="fn">content</a>(self, content: impl <a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html"
title="trait core::convert::Into">Into</a><Bytes>) ->
Self</h4></section></summar [...]
-</div></details></div></details></div><h2 id="trait-implementations"
class="small-section-header">Trait Implementations<a
href="#trait-implementations" class="anchor">§</a></h2><div
id="trait-implementations-list"><details class="toggle implementors-toggle"
open><summary><section id="impl-Debug-for-MixedPart" class="impl"><a
class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#181">source</a><a
href="#impl-Debug-for-MixedPart" class="anchor">§</a><h3 class="c [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.part_header" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#249-252">source</a><h4
class="code-header">pub fn <a href="#method.part_header"
class="fn">part_header</a>(self, key: <a class="struct"
href="https://docs.rs/http/0.2.9/http/header/name/struct.HeaderName.html"
title="struct http::header::name::HeaderName">HeaderName</a>, value: <a
class="st [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.method" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#255-258">source</a><h4
class="code-header">pub fn <a href="#method.method" class="fn">method</a>(self,
method: <a class="struct"
href="https://docs.rs/http/0.2.9/http/method/struct.Method.html" title="struct
http::method::Method">Method</a>) -> Self</h4></section></summary><div
class="docbloc [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.version" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#261-264">source</a><h4
class="code-header">pub fn <a href="#method.version"
class="fn">version</a>(self, version: <a class="struct"
href="https://docs.rs/http/0.2.9/http/version/struct.Version.html"
title="struct http::version::Version">Version</a>) ->
Self</h4></section></summary><div class [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.header" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#267-270">source</a><h4
class="code-header">pub fn <a href="#method.header" class="fn">header</a>(self,
key: <a class="struct"
href="https://docs.rs/http/0.2.9/http/header/name/struct.HeaderName.html"
title="struct http::header::name::HeaderName">HeaderName</a>, value: <a
class="struct" href="htt [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.content" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#273-276">source</a><h4
class="code-header">pub fn <a href="#method.content"
class="fn">content</a>(self, content: impl <a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/convert/trait.Into.html"
title="trait core::convert::Into">Into</a><Bytes>) ->
Self</h4></section></summar [...]
+</div></details></div></details></div><h2 id="trait-implementations"
class="small-section-header">Trait Implementations<a
href="#trait-implementations" class="anchor">§</a></h2><div
id="trait-implementations-list"><details class="toggle implementors-toggle"
open><summary><section id="impl-Debug-for-MixedPart" class="impl"><a
class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#189">source</a><a
href="#impl-Debug-for-MixedPart" class="anchor">§</a><h3 class="c [...]
T: 'static + ?<a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html"
title="trait
core::marker::Sized">Sized</a>,</span></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.type_id" class="method trait-impl"><a class="srclink rightside"
href="https://doc.rust-lang.org/1.69.0/src/core/any.rs.html#201">source</a><a
href="#method.type_id" class="anchor">§</a><h4 class="code-header">fn <a h [...]
T: ?<a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html"
title="trait
core::marker::Sized">Sized</a>,</span></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.borrow" class="method trait-impl"><span class="rightside"><span
class="since" title="const unstable">const: <a
href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for
const_borrow">unstable</a></span> · [...]
T: ?<a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sized.html"
title="trait
core::marker::Sized">Sized</a>,</span></h3></section></summary><div
class="impl-items"><details class="toggle method-toggle" open><summary><section
id="method.borrow_mut" class="method trait-impl"><span class="rightside"><span
class="since" title="const unstable">const: <a
href="https://github.com/rust-lang/rust/issues/91522" title="Tracking issue for
const_borrow">unstable</a></spa [...]
diff --git a/docs/rust/opendal/raw/struct.Multipart.html
b/docs/rust/opendal/raw/struct.Multipart.html
index ec635aed..c2820a72 100644
--- a/docs/rust/opendal/raw/struct.Multipart.html
+++ b/docs/rust/opendal/raw/struct.Multipart.html
@@ -1,9 +1,9 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="Multipart
is a builder for multipart/form-data."><title>Multipart in opendal::raw -
Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
rel="preload" as="font" type="font/woff2" crossorigi [...]
-</div></details><h2 id="implementations"
class="small-section-header">Implementations<a href="#implementations"
class="anchor">§</a></h2><div id="implementations-list"><details class="toggle
implementors-toggle" open><summary><section id="impl-Multipart%3CT%3E"
class="impl"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#42-104">source</a><a
href="#impl-Multipart%3CT%3E" class="anchor">§</a><h3
class="code-header">impl<T: <a class="trait" href="tra [...]
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.part" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#59-62">source</a><h4
class="code-header">pub fn <a href="#method.part" class="fn">part</a>(self,
part: T) -> Self</h4></section></summary><div class="docblock"><p>Insert a
part into multipart.</p>
-</div></details><details class="toggle method-toggle" open><summary><section
id="method.apply" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#89-103">source</a><h4
class="code-header">pub fn <a href="#method.apply" class="fn">apply</a>(self,
builder: <a class="struct"
href="https://docs.rs/http/0.2.9/http/request/struct.Builder.html"
title="struct http::request::Builder">Builder</a>) -> <a class="type"
href="../type.Result.html" tit [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="Multipart
is a builder for multipart/form-data."><title>Multipart in opendal::raw -
Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
rel="preload" as="font" type="font/woff2" crossorigi [...]
+</div></details><h2 id="implementations"
class="small-section-header">Implementations<a href="#implementations"
class="anchor">§</a></h2><div id="implementations-list"><details class="toggle
implementors-toggle" open><summary><section id="impl-Multipart%3CT%3E"
class="impl"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#50-112">source</a><a
href="#impl-Multipart%3CT%3E" class="anchor">§</a><h3
class="code-header">impl<T: <a class="trait" href="tra [...]
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.part" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#67-70">source</a><h4
class="code-header">pub fn <a href="#method.part" class="fn">part</a>(self,
part: T) -> Self</h4></section></summary><div class="docblock"><p>Insert a
part into multipart.</p>
+</div></details><details class="toggle method-toggle" open><summary><section
id="method.apply" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#97-111">source</a><h4
class="code-header">pub fn <a href="#method.apply" class="fn">apply</a>(self,
builder: <a class="struct"
href="https://docs.rs/http/0.2.9/http/request/struct.Builder.html"
title="struct http::request::Builder">Builder</a>) -> <a class="type"
href="../type.Result.html" tit [...]
<p>This founction will make sure content_type and content_length set
correctly.</p>
-</div></details></div></details></div><h2 id="trait-implementations"
class="small-section-header">Trait Implementations<a
href="#trait-implementations" class="anchor">§</a></h2><div
id="trait-implementations-list"><details class="toggle implementors-toggle"
open><summary><section id="impl-Debug-for-Multipart%3CT%3E" class="impl"><a
class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#30">source</a><a
href="#impl-Debug-for-Multipart%3CT%3E" class="anchor">§</a [...]
+</div></details></div></details></div><h2 id="trait-implementations"
class="small-section-header">Trait Implementations<a
href="#trait-implementations" class="anchor">§</a></h2><div
id="trait-implementations-list"><details class="toggle implementors-toggle"
open><summary><section id="impl-Debug-for-Multipart%3CT%3E" class="impl"><a
class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#38">source</a><a
href="#impl-Debug-for-Multipart%3CT%3E" class="anchor">§</a [...]
T: <a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/panic/unwind_safe/trait.RefUnwindSafe.html"
title="trait
core::panic::unwind_safe::RefUnwindSafe">RefUnwindSafe</a>,</span></h3></section><section
id="impl-Send-for-Multipart%3CT%3E" class="impl"><a
href="#impl-Send-for-Multipart%3CT%3E" class="anchor">§</a><h3
class="code-header">impl<T> <a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Send.html"
title="trait core::marker::Send">Send</a> f [...]
T: <a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Send.html"
title="trait core::marker::Send">Send</a>,</span></h3></section><section
id="impl-Sync-for-Multipart%3CT%3E" class="impl"><a
href="#impl-Sync-for-Multipart%3CT%3E" class="anchor">§</a><h3
class="code-header">impl<T> <a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sync.html"
title="trait core::marker::Sync">Sync</a> for <a class="struct"
href="struct.Multipart.html" [...]
T: <a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Sync.html"
title="trait core::marker::Sync">Sync</a>,</span></h3></section><section
id="impl-Unpin-for-Multipart%3CT%3E" class="impl"><a
href="#impl-Unpin-for-Multipart%3CT%3E" class="anchor">§</a><h3
class="code-header">impl<T> <a class="trait"
href="https://doc.rust-lang.org/1.69.0/core/marker/trait.Unpin.html"
title="trait core::marker::Unpin">Unpin</a> for <a class="struct"
href="struct.Multipart.h [...]
diff --git a/docs/rust/opendal/raw/trait.Part.html
b/docs/rust/opendal/raw/trait.Part.html
index 971bd32b..ae5e2c06 100644
--- a/docs/rust/opendal/raw/trait.Part.html
+++ b/docs/rust/opendal/raw/trait.Part.html
@@ -1,10 +1,10 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="Part is a
trait for multipart part."><title>Part in opendal::raw - Rust</title><link
rel="preload" as="font" type="font/woff2" crossorigin
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
rel="preload" as="font" type="font/woff2" crossorigin href="../../sta [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="Part is a
trait for multipart part."><title>Part in opendal::raw - Rust</title><link
rel="preload" as="font" type="font/woff2" crossorigin
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
rel="preload" as="font" type="font/woff2" crossorigin href="../../sta [...]
const <a href="#associatedconstant.TYPE" class="constant">TYPE</a>:
&'static <a class="primitive"
href="https://doc.rust-lang.org/1.69.0/std/primitive.str.html">str</a>;
// Required method
fn <a href="#tymethod.build" class="fn">build</a>(&self) -> Bytes;
}</code></pre><details class="toggle top-doc" open><summary
class="hideme"><span>Expand description</span></summary><div
class="docblock"><p>Part is a trait for multipart part.</p>
-</div></details><h2 id="required-associated-consts"
class="small-section-header">Required Associated Constants<a
href="#required-associated-consts" class="anchor">§</a></h2><div
class="methods"><details class="toggle" open><summary><section
id="associatedconstant.TYPE" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#111">source</a><h4
class="code-header">const <a href="#associatedconstant.TYPE"
class="constant">TYPE</a>: &'static <a [...]
+</div></details><h2 id="required-associated-consts"
class="small-section-header">Required Associated Constants<a
href="#required-associated-consts" class="anchor">§</a></h2><div
class="methods"><details class="toggle" open><summary><section
id="associatedconstant.TYPE" class="method"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#119">source</a><h4
class="code-header">const <a href="#associatedconstant.TYPE"
class="constant">TYPE</a>: &'static <a [...]
<p>Current available types are: <code>form-data</code> and
<code>mixed</code></p>
-</div></details></div><h2 id="required-methods"
class="small-section-header">Required Methods<a href="#required-methods"
class="anchor">§</a></h2><div class="methods"><details class="toggle
method-toggle" open><summary><section id="tymethod.build" class="method"><a
class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#114">source</a><h4
class="code-header">fn <a href="#tymethod.build"
class="fn">build</a>(&self) -> Bytes</h4></section></summary><div cla
[...]
-</div></details></div><h2 id="implementors"
class="small-section-header">Implementors<a href="#implementors"
class="anchor">§</a></h2><div id="implementors-list"><details class="toggle
implementors-toggle"><summary><section id="impl-Part-for-FormDataPart"
class="impl"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#157-178">source</a><a
href="#impl-Part-for-FormDataPart" class="anchor">§</a><h3
class="code-header">impl <a class="trait" href="trait.Par [...]
\ No newline at end of file
+</div></details></div><h2 id="required-methods"
class="small-section-header">Required Methods<a href="#required-methods"
class="anchor">§</a></h2><div class="methods"><details class="toggle
method-toggle" open><summary><section id="tymethod.build" class="method"><a
class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#122">source</a><h4
class="code-header">fn <a href="#tymethod.build"
class="fn">build</a>(&self) -> Bytes</h4></section></summary><div cla
[...]
+</div></details></div><h2 id="implementors"
class="small-section-header">Implementors<a href="#implementors"
class="anchor">§</a></h2><div id="implementors-list"><details class="toggle
implementors-toggle"><summary><section id="impl-Part-for-FormDataPart"
class="impl"><a class="srclink rightside"
href="../../src/opendal/raw/http_util/multipart.rs.html#165-186">source</a><a
href="#impl-Part-for-FormDataPart" class="anchor">§</a><h3
class="code-header">impl <a class="trait" href="trait.Par [...]
\ No newline at end of file
diff --git a/docs/rust/opendal/services/index.html
b/docs/rust/opendal/services/index.html
index cd5c19d7..eb44956a 100644
--- a/docs/rust/opendal/services/index.html
+++ b/docs/rust/opendal/services/index.html
@@ -1,4 +1,4 @@
-<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="Services
will provide builders to build underlying backends."><title>opendal::services -
Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
rel="preload" as="font" type="font/woff2" cross [...]
+<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta
name="viewport" content="width=device-width, initial-scale=1.0"><meta
name="generator" content="rustdoc"><meta name="description" content="Services
will provide builders to build underlying backends."><title>opendal::services -
Rust</title><link rel="preload" as="font" type="font/woff2" crossorigin
href="../../static.files/SourceSerif4-Regular-46f98efaafac5295.ttf.woff2"><link
rel="preload" as="font" type="font/woff2" cross [...]
<p>More ongoing services support is tracked at <a
href="https://github.com/apache/incubator-opendal/issues/5">opendal#5</a>.
Please feel free to submit issues if there are services not covered.</p>
</div></details><h2 id="structs" class="small-section-header"><a
href="#structs">Structs</a></h2><ul class="item-table"><li><div
class="item-name"><a class="struct" href="struct.Azblob.html" title="struct
opendal::services::Azblob">Azblob</a></div><div class="desc
docblock-short">Azure Storage Blob services support.</div></li><li><div
class="item-name"><a class="struct" href="struct.Azdfs.html" title="struct
opendal::services::Azdfs">Azdfs</a></div><div class="desc docblock-short">Azure
[...]
For more information about s3-compatible services, refer to <a
href="#compatible-services">Compatible Services</a>.</div></li><li><div
class="item-name"><a class="struct" href="struct.Sled.html" title="struct
opendal::services::Sled">Sled</a></div><div class="desc docblock-short">Sled
service support.</div></li><li><div class="item-name"><a class="struct"
href="struct.Supabase.html" title="struct
opendal::services::Supabase">Supabase</a></div><div class="desc
docblock-short">Supabase ser [...]
\ No newline at end of file
diff --git a/docs/rust/opendal/services/struct.Onedrive.html
b/docs/rust/opendal/services/struct.Onedrive.html
index 9f34d750..2a023a92 100644
--- a/docs/rust/opendal/services/struct.Onedrive.html
+++ b/docs/rust/opendal/services/struct.Onedrive.html
@@ -38,9 +38,7 @@ For uploading, only files under 4MB are supported via the
Simple Upload API (<a
<span class="comment">// create backend builder
</span><span class="kw">let </span><span class="kw-2">mut </span>builder =
Onedrive::default();
- builder
- .access_token(<span class="string">"xxx"</span>)
- .root(<span class="string">"/path/to/root"</span>);
+ builder.access_token(<span
class="string">"xxx"</span>).root(<span
class="string">"/path/to/root"</span>);
<span class="kw">let </span>op: Operator = Operator::new(builder)<span
class="question-mark">?</span>.finish();
<span class="prelude-val">Ok</span>(())
diff --git a/docs/rust/opendal/services/struct.Supabase.html
b/docs/rust/opendal/services/struct.Supabase.html
index 849b080f..6ebc171b 100644
--- a/docs/rust/opendal/services/struct.Supabase.html
+++ b/docs/rust/opendal/services/struct.Supabase.html
@@ -42,7 +42,7 @@ can access all resources. Note that if you want to read
public resources, do not
</span>builder.key(<span class="string">"some_anon_key"</span>);
<span class="kw">let </span>op: Operator = Operator::new(builder)<span
class="question-mark">?</span>.finish();
-
+
<span class="prelude-val">Ok</span>(())
}</code></pre></div>
</div></details><h2 id="implementations"
class="small-section-header">Implementations<a href="#implementations"
class="anchor">§</a></h2><div id="implementations-list"><details class="toggle
implementors-toggle" open><summary><section id="impl-SupabaseBuilder"
class="impl"><a class="srclink rightside"
href="../../src/opendal/services/supabase/backend.rs.html#103-153">source</a><a
href="#impl-SupabaseBuilder" class="anchor">§</a><h3 class="code-header">impl
<a class="struct" href="struct. [...]
diff --git a/docs/rust/opendal/struct.Operator.html
b/docs/rust/opendal/struct.Operator.html
index 4bffe4c9..c084cece 100644
--- a/docs/rust/opendal/struct.Operator.html
+++ b/docs/rust/opendal/struct.Operator.html
@@ -332,10 +332,10 @@ delete instead.</p>
<p>An error will be returned if given path doesn’t end with <code>/</code>.</p>
<h5 id="examples-24"><a href="#examples-24">Examples</a></h5>
<div class="example-wrap"><pre class="rust rust-example-rendered"><code><span
class="kw">use </span>futures::TryStreamExt;
+<span class="kw">use </span>opendal::ops::OpList;
<span class="kw">use </span>opendal::EntryMode;
<span class="kw">use </span>opendal::Metakey;
<span class="kw">use </span>opendal::Operator;
-<span class="kw">use </span>opendal::ops::OpList;
<span class="kw">let </span>option = OpList::new().with_limit(<span
class="number">10</span>).with_start_after(<span
class="string">"start"</span>);
<span class="kw">let </span><span class="kw-2">mut </span>ds =
op.list_with(<span class="string">"path/to/dir/"</span>,
option).<span class="kw">await</span><span class="question-mark">?</span>;
<span class="kw">while let </span><span class="prelude-val">Some</span>(<span
class="kw-2">mut </span>de) = ds.try_next().<span class="kw">await</span><span
class="question-mark">? </span>{
diff --git a/docs/rust/src/opendal/raw/http_util/multipart.rs.html
b/docs/rust/src/opendal/raw/http_util/multipart.rs.html
index 2a1be9b2..59e9d743 100644
--- a/docs/rust/src/opendal/raw/http_util/multipart.rs.html
+++ b/docs/rust/src/opendal/raw/http_util/multipart.rs.html
@@ -624,6 +624,14 @@
<a href="#624" id="624">624</a>
<a href="#625" id="625">625</a>
<a href="#626" id="626">626</a>
+<a href="#627" id="627">627</a>
+<a href="#628" id="628">628</a>
+<a href="#629" id="629">629</a>
+<a href="#630" id="630">630</a>
+<a href="#631" id="631">631</a>
+<a href="#632" id="632">632</a>
+<a href="#633" id="633">633</a>
+<a href="#634" id="634">634</a>
</pre><pre class="rust"><code><span class="comment">// Licensed to the Apache
Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
@@ -643,14 +651,22 @@
</span><span class="kw">use </span>std::str::FromStr;
+<span class="kw">use </span>bytes::Bytes;
+<span class="kw">use </span>bytes::BytesMut;
+<span class="kw">use </span>http::header::CONTENT_DISPOSITION;
+<span class="kw">use </span>http::header::CONTENT_LENGTH;
+<span class="kw">use </span>http::header::CONTENT_TYPE;
+<span class="kw">use </span>http::HeaderMap;
+<span class="kw">use </span>http::HeaderName;
+<span class="kw">use </span>http::HeaderValue;
+<span class="kw">use </span>http::Method;
+<span class="kw">use </span>http::Request;
+<span class="kw">use </span>http::Uri;
+<span class="kw">use </span>http::Version;
+
+<span class="kw">use </span><span
class="kw">super</span>::new_request_build_error;
+<span class="kw">use </span><span class="kw">super</span>::AsyncBody;
<span class="kw">use crate</span>::<span class="kw-2">*</span>;
-<span class="kw">use </span>bytes::{Bytes, BytesMut};
-<span class="kw">use </span>http::{
- header::{CONTENT_DISPOSITION, CONTENT_LENGTH, CONTENT_TYPE},
- HeaderMap, HeaderName, HeaderValue, Method, Request, Uri, Version,
-};
-
-<span class="kw">use super</span>::{new_request_build_error, AsyncBody};
<span class="doccomment">/// Multipart is a builder for multipart/form-data.
</span><span class="attr">#[derive(Debug)]
@@ -938,11 +954,11 @@
<span class="attr">#[cfg(test)]
</span><span class="kw">mod </span>tests {
- <span class="kw">use super</span>::<span class="kw-2">*</span>;
-
<span class="kw">use </span>http::header::CONTENT_TYPE;
<span class="kw">use </span>pretty_assertions::assert_eq;
+ <span class="kw">use super</span>::<span class="kw-2">*</span>;
+
<span class="attr">#[test]
</span><span class="kw">fn </span>test_multipart_formdata_basic() {
<span class="kw">let </span>multipart = Multipart::new()
diff --git a/docs/rust/src/opendal/services/gcs/core.rs.html
b/docs/rust/src/opendal/services/gcs/core.rs.html
index 477fa1c5..4411d841 100644
--- a/docs/rust/src/opendal/services/gcs/core.rs.html
+++ b/docs/rust/src/opendal/services/gcs/core.rs.html
@@ -537,7 +537,6 @@
<a href="#537" id="537">537</a>
<a href="#538" id="538">538</a>
<a href="#539" id="539">539</a>
-<a href="#540" id="540">540</a>
</pre><pre class="rust"><code><span class="comment">// Licensed to the Apache
Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
@@ -564,7 +563,6 @@
<span class="kw">use </span>backon::Retryable;
<span class="kw">use </span>bytes::Bytes;
<span class="kw">use </span>bytes::BytesMut;
-
<span class="kw">use </span>http::header::CONTENT_LENGTH;
<span class="kw">use </span>http::header::CONTENT_RANGE;
<span class="kw">use </span>http::header::CONTENT_TYPE;
diff --git a/docs/rust/src/opendal/services/mod.rs.html
b/docs/rust/src/opendal/services/mod.rs.html
index 8ad47cc5..5ffc3d2b 100644
--- a/docs/rust/src/opendal/services/mod.rs.html
+++ b/docs/rust/src/opendal/services/mod.rs.html
@@ -143,7 +143,6 @@
<a href="#143" id="143">143</a>
<a href="#144" id="144">144</a>
<a href="#145" id="145">145</a>
-<a href="#146" id="146">146</a>
</pre><pre class="rust"><code><span class="comment">// Licensed to the Apache
Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
@@ -287,7 +286,6 @@
</span><span class="kw">mod </span>onedrive;
<span class="attr">#[cfg(feature = <span
class="string">"services-onedrive"</span>)]
</span><span class="kw">pub use </span>onedrive::Onedrive;
-
<span class="attr">#[cfg(feature = <span
class="string">"services-webhdfs"</span>)]
</span><span class="kw">pub use </span>webhdfs::Webhdfs;
</code></pre></div>
diff --git a/docs/rust/src/opendal/services/onedrive/backend.rs.html
b/docs/rust/src/opendal/services/onedrive/backend.rs.html
index 110d90ea..a1374a2a 100644
--- a/docs/rust/src/opendal/services/onedrive/backend.rs.html
+++ b/docs/rust/src/opendal/services/onedrive/backend.rs.html
@@ -198,6 +198,18 @@
<a href="#198" id="198">198</a>
<a href="#199" id="199">199</a>
<a href="#200" id="200">200</a>
+<a href="#201" id="201">201</a>
+<a href="#202" id="202">202</a>
+<a href="#203" id="203">203</a>
+<a href="#204" id="204">204</a>
+<a href="#205" id="205">205</a>
+<a href="#206" id="206">206</a>
+<a href="#207" id="207">207</a>
+<a href="#208" id="208">208</a>
+<a href="#209" id="209">209</a>
+<a href="#210" id="210">210</a>
+<a href="#211" id="211">211</a>
+<a href="#212" id="212">212</a>
</pre><pre class="rust"><code><span class="comment">// Licensed to the Apache
Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
@@ -215,22 +227,34 @@
// specific language governing permissions and limitations
// under the License.
-</span><span class="kw">use </span>async_trait::async_trait;
-<span class="kw">use </span>http::{header, Request, Response, StatusCode};
-<span class="kw">use </span>std::fmt::Debug;
-
-<span class="kw">use crate</span>::{
- ops::{OpRead, OpWrite},
- raw::{
- build_rooted_abs_path, new_request_build_error, parse_into_metadata,
parse_location,
- percent_encode_path, Accessor, AccessorInfo, AsyncBody, HttpClient,
IncomingAsyncBody,
- RpRead, RpWrite,
- },
- types::Result,
- Capability, Error, ErrorKind,
-};
-
-<span class="kw">use super</span>::{error::parse_error,
writer::OneDriveWriter};
+</span><span class="kw">use </span>std::fmt::Debug;
+
+<span class="kw">use </span>async_trait::async_trait;
+<span class="kw">use </span>http::header;
+<span class="kw">use </span>http::Request;
+<span class="kw">use </span>http::Response;
+<span class="kw">use </span>http::StatusCode;
+
+<span class="kw">use </span><span class="kw">super</span>::error::parse_error;
+<span class="kw">use </span><span
class="kw">super</span>::writer::OneDriveWriter;
+<span class="kw">use </span><span class="kw">crate</span>::ops::OpRead;
+<span class="kw">use </span><span class="kw">crate</span>::ops::OpWrite;
+<span class="kw">use </span><span
class="kw">crate</span>::raw::build_rooted_abs_path;
+<span class="kw">use </span><span
class="kw">crate</span>::raw::new_request_build_error;
+<span class="kw">use </span><span
class="kw">crate</span>::raw::parse_into_metadata;
+<span class="kw">use </span><span class="kw">crate</span>::raw::parse_location;
+<span class="kw">use </span><span
class="kw">crate</span>::raw::percent_encode_path;
+<span class="kw">use </span><span class="kw">crate</span>::raw::Accessor;
+<span class="kw">use </span><span class="kw">crate</span>::raw::AccessorInfo;
+<span class="kw">use </span><span class="kw">crate</span>::raw::AsyncBody;
+<span class="kw">use </span><span class="kw">crate</span>::raw::HttpClient;
+<span class="kw">use </span><span
class="kw">crate</span>::raw::IncomingAsyncBody;
+<span class="kw">use </span><span class="kw">crate</span>::raw::RpRead;
+<span class="kw">use </span><span class="kw">crate</span>::raw::RpWrite;
+<span class="kw">use </span><span class="kw">crate</span>::types::Result;
+<span class="kw">use </span><span class="kw">crate</span>::Capability;
+<span class="kw">use </span><span class="kw">crate</span>::Error;
+<span class="kw">use </span><span class="kw">crate</span>::ErrorKind;
<span class="attr">#[derive(Clone)]
</span><span class="kw">pub struct </span>OnedriveBackend {
diff --git a/docs/rust/src/opendal/services/onedrive/builder.rs.html
b/docs/rust/src/opendal/services/onedrive/builder.rs.html
index 36a38d0c..637f31de 100644
--- a/docs/rust/src/opendal/services/onedrive/builder.rs.html
+++ b/docs/rust/src/opendal/services/onedrive/builder.rs.html
@@ -165,12 +165,14 @@
// under the License.
</span><span class="kw">use </span>std::collections::HashMap;
-<span class="kw">use </span>std::fmt::{Debug, Formatter};
+<span class="kw">use </span>std::fmt::Debug;
+<span class="kw">use </span>std::fmt::Formatter;
<span class="kw">use </span>log::debug;
<span class="kw">use </span><span
class="kw">super</span>::backend::OnedriveBackend;
-<span class="kw">use </span><span
class="kw">crate</span>::raw::{normalize_root, HttpClient};
+<span class="kw">use </span><span class="kw">crate</span>::raw::normalize_root;
+<span class="kw">use </span><span class="kw">crate</span>::raw::HttpClient;
<span class="kw">use </span><span class="kw">crate</span>::Scheme;
<span class="kw">use crate</span>::<span class="kw-2">*</span>;
@@ -215,9 +217,7 @@
/// // create backend builder
/// let mut builder = Onedrive::default();
///
-/// builder
-/// .access_token("xxx")
-/// .root("/path/to/root");
+/// builder.access_token("xxx").root("/path/to/root");
///
/// let op: Operator = Operator::new(builder)?.finish();
/// Ok(())
diff --git a/docs/rust/src/opendal/services/supabase/backend.rs.html
b/docs/rust/src/opendal/services/supabase/backend.rs.html
index e5dd97a3..182c7f73 100644
--- a/docs/rust/src/opendal/services/supabase/backend.rs.html
+++ b/docs/rust/src/opendal/services/supabase/backend.rs.html
@@ -345,7 +345,7 @@
/// builder.key("some_anon_key");
///
/// let op: Operator = Operator::new(builder)?.finish();
-///
+///
/// Ok(())
/// }
/// ```
diff --git a/docs/rust/src/opendal/services/supabase/error.rs.html
b/docs/rust/src/opendal/services/supabase/error.rs.html
index c7ccbfee..dc86e43b 100644
--- a/docs/rust/src/opendal/services/supabase/error.rs.html
+++ b/docs/rust/src/opendal/services/supabase/error.rs.html
@@ -62,6 +62,9 @@
<a href="#62" id="62">62</a>
<a href="#63" id="63">63</a>
<a href="#64" id="64">64</a>
+<a href="#65" id="65">65</a>
+<a href="#66" id="66">66</a>
+<a href="#67" id="67">67</a>
</pre><pre class="rust"><code><span class="comment">// Licensed to the Apache
Software Foundation (ASF) under one
// or more contributor license agreements. See the NOTICE file
// distributed with this work for additional information
@@ -84,7 +87,10 @@
<span class="kw">use </span>serde::Deserialize;
<span class="kw">use </span>serde_json::from_slice;
-<span class="kw">use crate</span>::{raw::<span class="kw-2">*</span>, Error,
ErrorKind, <span class="prelude-ty">Result</span>};
+<span class="kw">use </span><span class="kw">crate</span>::raw::<span
class="kw-2">*</span>;
+<span class="kw">use </span><span class="kw">crate</span>::Error;
+<span class="kw">use </span><span class="kw">crate</span>::ErrorKind;
+<span class="kw">use </span><span class="kw">crate</span>::Result;
<span class="attr">#[derive(Default, Debug, Deserialize)]
#[serde(default, rename_all = <span
class="string">"camelCase"</span>)]
diff --git a/docs/rust/src/opendal/types/operator/operator.rs.html
b/docs/rust/src/opendal/types/operator/operator.rs.html
index 1fe6a697..55e5b041 100644
--- a/docs/rust/src/opendal/types/operator/operator.rs.html
+++ b/docs/rust/src/opendal/types/operator/operator.rs.html
@@ -2477,10 +2477,10 @@
/// # use anyhow::Result;
/// # use futures::io;
/// use futures::TryStreamExt;
+ /// use opendal::ops::OpList;
/// use opendal::EntryMode;
/// use opendal::Metakey;
/// use opendal::Operator;
- /// use opendal::ops::OpList;
/// # #[tokio::main]
/// # async fn test(op: Operator) -> Result<()> {
/// let option =
OpList::new().with_limit(10).with_start_after("start");
diff --git a/docs/vision/index.html b/docs/vision/index.html
index 0465a109..573772ca 100644
--- a/docs/vision/index.html
+++ b/docs/vision/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Vision | Apache OpenDAL</title><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:url"
content="https://opendal.apache.org/docs/vision"><meta data-rh="true"
name="docusaurus_locale" content="en"><meta data-rh="true"
name="docsearch:language" content="en"><meta data-rh="true"
name="docusaurus_version" content="current"><meta data-rh= [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.68b029e0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.d8c31f55.js" as="script">
<link rel="preload" href="/assets/js/main.e8563114.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
-<script src="/assets/js/runtime~main.68b029e0.js"></script>
+<div role="region" aria-label="Skip to main content"><a
class="skipToContent_fXgn" href="#docusaurus_skipToContent_fallback">Skip to
main content</a></div><nav aria-label="Main" class="navbar
navbar--fixed-top"><div class="navbar__inner"><div
class="navbar__items"><button aria-label="Toggle navigation bar"
aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg
width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path
stroke="currentColor" stroke-linecap="roun [...]
+<script src="/assets/js/runtime~main.d8c31f55.js"></script>
<script src="/assets/js/main.e8563114.js"></script>
</body>
</html>
\ No newline at end of file
diff --git a/index.html b/index.html
index 19ba28bc..ece68905 100644
--- a/index.html
+++ b/index.html
@@ -5,13 +5,13 @@
<meta name="generator" content="Docusaurus v2.3.1">
<title data-rh="true">Apache OpenDAL</title><meta data-rh="true"
property="og:title" content="Apache OpenDAL"><meta data-rh="true"
name="viewport" content="width=device-width,initial-scale=1"><meta
data-rh="true" name="twitter:card" content="summary_large_image"><meta
data-rh="true" property="og:url" content="https://opendal.apache.org/"><meta
data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true"
name="docusaurus_tag" content="default"><meta data-rh="true" name="docse [...]
<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml"
title="Apache OpenDAL Atom Feed"><link rel="stylesheet"
href="/assets/css/styles.8610ae2e.css">
-<link rel="preload" href="/assets/js/runtime~main.68b029e0.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.d8c31f55.js" as="script">
<link rel="preload" href="/assets/js/main.e8563114.js" as="script">
</head>
<body class="navigation-with-keyboard">
<script>!function(){function
t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var
t=null;try{t=localStorage.getItem("theme")}catch(t){}return
t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
<div id="docusaurus-base-url-issue-banner-container"></div><div role="region"
aria-label="Skip to main content"><a class="skipToContent_fXgn"
href="#docusaurus_skipToContent_fallback">Skip to main content</a></div><nav
aria-label="Main" class="navbar navbar--fixed-top"><div
class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle
navigation bar" aria-expanded="false" class="navbar__toggle clean-btn"
type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hid [...]
-<script src="/assets/js/runtime~main.68b029e0.js"></script>
+<script src="/assets/js/runtime~main.d8c31f55.js"></script>
<script src="/assets/js/main.e8563114.js"></script>
</body>
</html>
\ No newline at end of file