pub trait DomainResource: Resource {
// Required methods
fn extension(&self) -> &Option<Vec<Extension>>;
fn set_extension(self, ext: Vec<Extension>) -> Self;
fn add_extension(self, ext: Extension) -> Self;
fn modifier_extension(&self) -> &Option<Vec<Extension>>;
fn set_modifier_extension(self, ext: Vec<Extension>) -> Self;
fn add_modifier_extension(self, ext: Extension) -> Self;
}
Required Methods§
fn extension(&self) -> &Option<Vec<Extension>>
fn set_extension(self, ext: Vec<Extension>) -> Self
fn add_extension(self, ext: Extension) -> Self
fn modifier_extension(&self) -> &Option<Vec<Extension>>
fn set_modifier_extension(self, ext: Vec<Extension>) -> Self
fn add_modifier_extension(self, ext: Extension) -> Self
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.