Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ThouCheese/cloud-storage-rs
/ functions
Functions
297 in github.com/ThouCheese/cloud-storage-rs
⨍
Functions
297
◇
Types & classes
110
↓ 43 callers
Function
runtime
()
src/lib.rs:214
↓ 39 callers
Method
get_headers
(&self)
src/client.rs:97
↓ 34 callers
Function
read_test_bucket
()
src/lib.rs:173
↓ 25 callers
Function
read_test_bucket_sync
()
src/lib.rs:168
↓ 21 callers
Method
object
Synchronous operations on [`Object`](crate::object::Object)s.
src/sync.rs:71
↓ 20 callers
Method
get
()
src/resources/service_account.rs:28
↓ 16 callers
Method
bucket
Synchronous operations on [`Bucket`](crate::bucket::Bucket)s.
src/sync.rs:51
↓ 16 callers
Function
create
()
src/resources/object.rs:979
↓ 10 callers
Method
bucket_access_control
Synchronous operations on [`BucketAccessControl`](crate::bucket_access_control::BucketAccessControl)s.
src/sync.rs:56
↓ 10 callers
Function
create_test_bucket
(name: &str)
src/lib.rs:197
↓ 10 callers
Function
create_test_bucket_sync
(name: &str)
src/lib.rs:190
↓ 10 callers
Method
default_object_access_control
Synchronous operations on [`DefaultObjectAccessControl`](crate::default_object_access_control::DefaultObjectAccessControl)s.
src/sync.rs:61
↓ 10 callers
Method
hmac_key
Synchronous operations on [`HmacKey`](crate::hmac_key::HmacKey)s.
src/sync.rs:66
↓ 10 callers
Method
object_access_control
Synchronous operations on [`ObjectAccessControl`](crate::object_access_control::ObjectAccessControl)s.
src/sync.rs:76
↓ 8 callers
Function
create
()
src/resources/object_access_control.rs:236
↓ 8 callers
Function
from_str
(deserializer: D)
src/lib.rs:136
↓ 7 callers
Method
delete
(self)
src/resources/bucket.rs:698
↓ 7 callers
Method
delete_sync
(self)
src/resources/bucket.rs:707
↓ 6 callers
Method
download_url
Creates a [Signed Url](https://cloud.google.com/storage/docs/access-control/signed-urls) which is valid for `duration` seconds, and lets the posessor
src/resources/object.rs:653
↓ 6 callers
Function
get_test_hmac
()
src/resources/hmac_key.rs:245
↓ 5 callers
Function
now
()
src/token.rs:135
↓ 5 callers
Method
sign
( &self, file_path: &str, duration: u32, http_verb: &str, content_disp
src/resources/object.rs:750
↓ 4 callers
Function
delete
()
src/resources/hmac_key.rs:289
↓ 4 callers
Method
delete
(self)
src/resources/bucket_access_control.rs:255
↓ 4 callers
Method
delete
(self)
src/resources/object_access_control.rs:213
↓ 4 callers
Function
read
()
src/resources/bucket.rs:960
↓ 4 callers
Function
remove_test_hmac
(access_id: &str)
src/resources/hmac_key.rs:252
↓ 4 callers
Function
update
()
src/resources/hmac_key.rs:281
↓ 3 callers
Function
create
()
src/resources/bucket_access_control.rs:277
↓ 3 callers
Function
create
()
src/resources/bucket.rs:829
↓ 3 callers
Method
delete_sync
(self)
src/resources/bucket_access_control.rs:267
↓ 3 callers
Method
delete_sync
(self)
src/resources/object_access_control.rs:225
↓ 3 callers
Function
flattened_list_prefix_stream
( bucket: &str, prefix: &str, )
src/resources/object.rs:1012
↓ 3 callers
Function
list
()
src/resources/hmac_key.rs:267
↓ 3 callers
Function
read
()
src/resources/bucket_access_control.rs:297
↓ 3 callers
Function
read
()
src/resources/object_access_control.rs:276
↓ 3 callers
Function
read
()
src/resources/object.rs:1051
↓ 3 callers
Method
update
(&self)
src/resources/object.rs:476
↓ 2 callers
Method
copy
(&self, destination_bucket: &str, path: &str)
src/resources/object.rs:583
↓ 2 callers
Function
create
()
src/resources/default_object_access_control.rs:264
↓ 2 callers
Function
create
()
src/resources/hmac_key.rs:260
↓ 2 callers
Function
delete
()
src/resources/object.rs:1127
↓ 2 callers
Method
delete
(self)
src/resources/default_object_access_control.rs:242
↓ 2 callers
Function
deserialize
()
src/resources/common.rs:211
↓ 2 callers
Function
download
()
src/resources/object.rs:1059
↓ 2 callers
Method
get_iam_policy
(&self)
src/resources/bucket.rs:731
↓ 2 callers
Function
is_email
(pattern: &[&str])
src/resources/common.rs:148
↓ 2 callers
Function
list
()
src/resources/object.rs:1003
↓ 2 callers
Function
read
()
src/resources/default_object_access_control.rs:275
↓ 2 callers
Method
read
Returns a single `Bucket` by its name. If the Bucket does not exist, an error is returned. ### Example ``` # fn main() -> Result<(), Box<dyn std::erro
src/sync/bucket.rs:79
↓ 2 callers
Method
rewrite
(&self, destination_bucket: &str, path: &str)
src/resources/object.rs:620
↓ 2 callers
Method
set_iam_policy
(&self, iam: &IamPolicy)
src/resources/bucket.rs:776
↓ 2 callers
Function
sha256
(bytes: &[u8])
src/resources/object.rs:916
↓ 2 callers
Method
test_iam_permission
(&self, permission: &str)
src/resources/bucket.rs:802
↓ 2 callers
Method
token_and_exp
(&self)
src/token.rs:93
↓ 2 callers
Method
update
(&self)
src/resources/bucket_access_control.rs:221
↓ 2 callers
Method
update
(&self)
src/resources/default_object_access_control.rs:209
↓ 2 callers
Method
update
(&self)
src/resources/bucket.rs:664
↓ 2 callers
Method
update
(&self)
src/resources/object_access_control.rs:190
↓ 1 callers
Function
compose
()
src/resources/object.rs:1160
↓ 1 callers
Method
content_disposition
Create a new instance of `DownloadOptions`. Equivalent to `DownloadOptions::default()`. ### Example ```rust use cloud_storage::DownloadOptions; let
src/download_options.rs:29
↓ 1 callers
Method
copy_sync
(&self, destination_bucket: &str, path: &str)
src/resources/object.rs:595
↓ 1 callers
Function
create
()
src/resources/notification.rs:138
↓ 1 callers
Function
create_streamed
()
src/resources/object.rs:986
↓ 1 callers
Function
delete
()
src/resources/object_access_control.rs:330
↓ 1 callers
Method
delete_sync
(self)
src/resources/default_object_access_control.rs:254
↓ 1 callers
Function
download_streamed
()
src/resources/object.rs:1077
↓ 1 callers
Method
download_url_with
Creates a [Signed Url](https://cloud.google.com/storage/docs/access-control/signed-urls) which is valid for `duration` seconds, and lets the posessor
src/resources/object.rs:674
↓ 1 callers
Method
errors
Return list of errors returned by Google
src/error.rs:159
↓ 1 callers
Method
fetch_token
(&self, client: &reqwest::Client)
src/token.rs:102
↓ 1 callers
Method
get_canonical_request
( &self, path: &str, query_string: &str, http_verb: &str, headers: &st
src/resources/object.rs:831
↓ 1 callers
Method
get_iam_policy_sync
(&self)
src/resources/bucket.rs:740
↓ 1 callers
Method
into_has_more
(self)
src/client/object.rs:155
↓ 1 callers
Method
is_reason
Check what was the reason of error
src/error.rs:229
↓ 1 callers
Function
list
()
src/resources/bucket_access_control.rs:290
↓ 1 callers
Function
list
()
src/resources/default_object_access_control.rs:286
↓ 1 callers
Function
list
()
src/resources/bucket.rs:858
↓ 1 callers
Function
list
()
src/resources/object_access_control.rs:260
↓ 1 callers
Method
path_to_resource
(&self, path: &str)
src/resources/object.rs:889
↓ 1 callers
Function
read
()
src/resources/hmac_key.rs:273
↓ 1 callers
Method
req_mut
(&mut self)
src/client/object.rs:162
↓ 1 callers
Method
rewrite_sync
(&self, destination_bucket: &str, path: &str)
src/resources/object.rs:632
↓ 1 callers
Function
rsa_pkcs1_sha256
(message: &str)
src/resources/object.rs:906
↓ 1 callers
Method
scope
(&self)
src/token.rs:89
↓ 1 callers
Method
set_iam_policy_sync
(&self, iam: &IamPolicy)
src/resources/bucket.rs:785
↓ 1 callers
Method
set_token
(&self, token: String, exp: u64)
src/token.rs:97
↓ 1 callers
Method
test_iam_permission_sync
(&self, permission: &str)
src/resources/bucket.rs:814
↓ 1 callers
Method
update_sync
(&self)
src/resources/bucket_access_control.rs:233
↓ 1 callers
Method
update_sync
(&self)
src/resources/default_object_access_control.rs:221
↓ 1 callers
Method
update_sync
(&self)
src/resources/bucket.rs:673
↓ 1 callers
Method
update_sync
(&self)
src/resources/object_access_control.rs:202
↓ 1 callers
Method
update_sync
(&self)
src/resources/object.rs:485
↓ 1 callers
Method
upload_url
Creates a [Signed Url](https://cloud.google.com/storage/docs/access-control/signed-urls) which is valid for `duration` seconds, and lets the posessor
src/resources/object.rs:705
↓ 1 callers
Method
upload_url_with
Creates a [Signed Url](https://cloud.google.com/storage/docs/access-control/signed-urls) which is valid for `duration` seconds, and lets the posessor
src/resources/object.rs:729
Method
_lock_retention_policy
()
src/resources/bucket.rs:818
Method
bucket
Operations on [`Bucket`](crate::bucket::Bucket)s.
src/client.rs:68
Method
bucket_access_control
Operations on [`BucketAccessControl`](crate::bucket_access_control::BucketAccessControl)s.
src/client.rs:73
Function
check_matching_crypto
()
src/resources/object.rs:1287
Function
clear_keys
()
src/resources/hmac_key.rs:297
Method
compose
Concatenates the contents of multiple objects into one. ### Example ```no_run # #[tokio::main] # async fn main() -> Result<(), Box<dyn std::error::Err
src/client/object.rs:457
next →
1–100 of 297, ranked by callers