Trait CommonPropertiesExtension

Source
pub trait CommonPropertiesExtension: Resource {
    // Provided methods
    fn get_prop(
        &self,
        principal_uri: &impl PrincipalUri,
        principal: &Self::Principal,
        prop: &CommonPropertiesPropName,
    ) -> Result<CommonPropertiesProp, <Self as Resource>::Error> { ... }
    fn set_prop(&mut self, prop: CommonPropertiesProp) -> Result<(), Error> { ... }
    fn remove_prop(
        &mut self,
        prop: &CommonPropertiesPropName,
    ) -> Result<(), Error> { ... }
}

Provided Methods§

Source

fn get_prop( &self, principal_uri: &impl PrincipalUri, principal: &Self::Principal, prop: &CommonPropertiesPropName, ) -> Result<CommonPropertiesProp, <Self as Resource>::Error>

Source

fn set_prop(&mut self, prop: CommonPropertiesProp) -> Result<(), Error>

Source

fn remove_prop(&mut self, prop: &CommonPropertiesPropName) -> Result<(), Error>

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§