Trait API

Source
pub trait API {
    // Required method
    fn format_oss_resource_str<S: AsRef<str>>(
        &self,
        bucket: S,
        key: S,
    ) -> String;

    // Provided methods
    fn key_urlencode<S: AsRef<str>>(&self, key: S) -> String { ... }
    fn format_key<S: AsRef<str>>(&self, key: S) -> String { ... }
}

Required Methods§

Source

fn format_oss_resource_str<S: AsRef<str>>(&self, bucket: S, key: S) -> String

Provided Methods§

Source

fn key_urlencode<S: AsRef<str>>(&self, key: S) -> String

Source

fn format_key<S: AsRef<str>>(&self, key: S) -> String

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl API for OSS