[−][src]Struct aliyun_openapi::OSS
Aliyun OSS Client
Examples
use aliyun_openapi_rust_sdk::OSS; let endpoint = "oss-cn-hangzhou.aliyuncs.com"; let ref http_client = reqwest::Client::new(); let oss = OSS { endpoint, http_client };
Fields
endpoint: &'a str
endpoint, such as oss-cn-hangzhou.aliyuncs.com
http_client: &'a Client
global reqwest::Client
Implementations
impl<'a> OSS<'a>
[src]
pub async fn get_object<'_, '_, '_>(
&'_ self,
bucket: &'_ str,
object: &'_ str
) -> Result<Bytes>
[src]
&'_ self,
bucket: &'_ str,
object: &'_ str
) -> Result<Bytes>
pub async fn put_object<'_, '_, '_, '_, '_>(
&'_ self,
bucket: &'_ str,
object: &'_ str,
content_type: &'_ str,
content: &'_ [u8]
) -> Result<bool>
[src]
&'_ self,
bucket: &'_ str,
object: &'_ str,
content_type: &'_ str,
content: &'_ [u8]
) -> Result<bool>
put object into bucket
Arguments
bucket
- bucket nameobject
- object namecontent_type
- content typecontent
- binary content
pub async fn delete_object<'_, '_, '_>(
&'_ self,
bucket: &'_ str,
object: &'_ str
) -> Result<bool>
[src]
&'_ self,
bucket: &'_ str,
object: &'_ str
) -> Result<bool>
Auto Trait Implementations
impl<'a> !RefUnwindSafe for OSS<'a>
impl<'a> Send for OSS<'a>
impl<'a> Sync for OSS<'a>
impl<'a> Unpin for OSS<'a>
impl<'a> !UnwindSafe for OSS<'a>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,