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§
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
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.