Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/NoXF/oss-rust-sdk
/ functions
Functions
85 in github.com/NoXF/oss-rust-sdk
⨍
Functions
85
◇
Types & classes
22
↓ 16 callers
Method
build_request
Build a request. Return url and header for reqwest client builder.
src/oss.rs:203
↓ 4 callers
Method
key_secret
(&self)
src/oss.rs:126
↓ 3 callers
Method
as_str
(&self)
src/oss.rs:255
↓ 3 callers
Method
bucket
(&self)
src/oss.rs:114
↓ 3 callers
Method
date
(&self)
src/oss.rs:154
↓ 3 callers
Method
get_object
( &self, object_name: S1, headers: H, resources: R, )
src/object.rs:304
↓ 3 callers
Method
get_resources_str
(&self, params: &HashMap<S, Option<S>>)
src/oss.rs:159
↓ 3 callers
Method
key_id
(&self)
src/oss.rs:122
↓ 3 callers
Method
oss_sign
( &self, verb: &str, key_id: &str, key_secret: &str, bucket: &str,
src/auth.rs:84
↓ 2 callers
Method
contents
(&self)
src/object.rs:94
↓ 2 callers
Method
endpoint
(&self)
src/oss.rs:118
↓ 2 callers
Method
list_object
(&self, headers: H, resources: R)
src/object.rs:284
↓ 2 callers
Method
name
(&self)
src/object.rs:70
↓ 2 callers
Method
sign
( &self, verb: &str, key_secret: &str, bucket: &str, object: &str,
src/auth.rs:35
↓ 1 callers
Function
async_get_object
()
example/src/main.rs:29
↓ 1 callers
Function
async_list_object
()
example/src/main.rs:51
↓ 1 callers
Function
get_object
()
example/src/main.rs:13
↓ 1 callers
Function
get_oss_resource_str
(bucket: &str, object: &str, oss_resources: &str)
src/auth.rs:102
↓ 1 callers
Method
get_params_str
(&self, params: &HashMap<S, Option<S>>)
src/oss.rs:182
↓ 1 callers
Method
host
(&self, bucket: &str, object: &str, resources_str: &str)
src/oss.rs:134
↓ 1 callers
Function
list_object
()
example/src/main.rs:74
↓ 1 callers
Function
load_file
(p: S)
src/utils.rs:8
↓ 1 callers
Function
to_headers
(hashmap: HashMap<S, S>)
src/utils.rs:20
Method
abort_multi
( &self, object_name: S1, headers: H, resources: R, )
src/async_object.rs:422
Method
buckets
(&self)
src/service.rs:80
Method
common_prefixes
(&self)
src/object.rs:98
Method
complete_multi
( &self, body: String, object_name: S1, headers: H, resources: R,
src/async_object.rs:383
Method
copy_object_from_object
( &self, src: S1, object_name: S2, headers: H, resources: R, )
src/object.rs:438
Method
copy_object_from_object
( &self, src: S1, dest: S2, headers: H, resources: R, )
src/async_object.rs:239
Method
creation_date
(&self)
src/async_service.rs:44
Method
creation_date
(&self)
src/service.rs:125
Method
delete_object
(&self, object_name: S)
src/object.rs:470
Method
delete_object
(&self, object_name: S)
src/async_object.rs:267
Method
delimiter
(&self)
src/object.rs:74
Method
display_name
(&self)
src/service.rs:76
Method
display_name
(&self)
src/object.rs:173
Method
e_tag
(&self)
src/object.rs:157
Method
extranet_endpoint
(&self)
src/async_service.rs:52
Method
extranet_endpoint
(&self)
src/service.rs:133
Method
from
(e: QxmlError)
src/errors.rs:28
Method
from_header_map
(header: &HeaderMap)
src/oss.rs:277
Method
generate_presigned_path
(&self, object_name: S1, expires: usize)
src/object.rs:258
Method
get_object
( &self, object_name: S1, headers: H, resources: R, )
src/async_object.rs:176
Method
get_object_acl
(&self, object_name: S)
src/object.rs:335
Method
get_object_signed_url
(&self, object_name: S1, expires: usize)
src/object.rs:361
Method
head_object
(&self, object_name: S)
src/async_object.rs:291
Method
id
(&self)
src/service.rs:72
Method
id
(&self)
src/object.rs:169
Method
init_multi
( &self, object_name: S1, headers: H, resources: R, )
src/async_object.rs:313
Method
intranet_endpoint
(&self)
src/async_service.rs:56
Method
intranet_endpoint
(&self)
src/service.rs:137
Method
is_truncated
(&self)
src/service.rs:64
Method
is_truncated
(&self)
src/object.rs:90
Method
key
(&self)
src/object.rs:145
Method
last_modified
(&self)
src/object.rs:149
Method
list_bucket
(&self, resources: R)
src/async_service.rs:75
Method
list_bucket
(&self, resources: R)
src/service.rs:154
Method
list_object
(&self, headers: H, resources: R)
src/async_object.rs:160
Method
location
(&self)
src/async_service.rs:48
Method
location
(&self)
src/service.rs:129
Function
main
()
example/src/main.rs:6
Method
marker
(&self)
src/service.rs:56
Method
marker
(&self)
src/object.rs:82
Method
max_keys
(&self)
src/service.rs:60
Method
max_keys
(&self)
src/object.rs:86
Method
name
(&self)
src/async_service.rs:40
Method
name
(&self)
src/service.rs:121
Method
new
( name: String, creation_date: String, location: String, extranet_endpoint: St
src/async_service.rs:22
Method
new
( prefix: String, marker: String, max_keys: String, is_truncated: bool,
src/service.rs:32
Method
new
(prefix: String)
src/object.rs:20
Method
new
(key_id: S, key_secret: S, endpoint: S, bucket: S)
src/oss.rs:85
Method
new_with_opts
(key_id: S, key_secret: S, endpoint: S, bucket: S, opts: Options)
src/oss.rs:92
Method
next_marker
(&self)
src/service.rs:68
Method
prefix
(&self)
src/service.rs:52
Method
prefix
(&self)
src/object.rs:24
Method
put_object
( &self, buf: &[u8], object_name: S1, headers: H, resources: R, )
src/async_object.rs:202
Method
put_object_from_buffer
( &self, buf: &[u8], object_name: S1, headers: H, resources: R, )
src/object.rs:407
Method
put_object_from_file
( &self, file: S1, object_name: S2, headers: H, resources: R, )
src/object.rs:373
Method
r#type
(&self)
src/object.rs:161
Method
set_bucket
(&mut self, bucket: &'a str)
src/oss.rs:130
Method
size
(&self)
src/object.rs:153
Method
storage_class
(&self)
src/async_service.rs:60
Method
storage_class
(&self)
src/service.rs:141
Method
storage_class
(&self)
src/object.rs:165
Method
upload_part
( &self, buf: &[u8], object_name: S1, headers: H, resources: R, )
src/async_object.rs:345