pub trait ObjectAPI {
    // Required method
    fn get_object<S: AsRef<str>>(
        &self,
        key: S,
        build: RequestBuilder
    ) -> Result<Vec<u8>>;
}

Required Methods§

source

fn get_object<S: AsRef<str>>( &self, key: S, build: RequestBuilder ) -> Result<Vec<u8>>

获取对象

使用例子
use aliyun_oss_rust_sdk::object::ObjectAPI;
use aliyun_oss_rust_sdk::oss::OSS;
use aliyun_oss_rust_sdk::request::RequestBuilder;
let oss = OSS::from_env();
let build = RequestBuilder::new();
let bytes = oss.get_object("/hello.txt", build).unwrap();
println!("file content: {}", String::from_utf8_lossy(bytes.as_slice()));

Object Safety§

This trait is not object safe.

Implementors§