pub struct AttenuationConfig {
pub capabilities: Vec<String>,
pub resource_template: Option<String>,
pub actions: Vec<String>,
pub ttl_seconds: Option<i64>,
}Expand description
Scope-attenuation config — mirrors AttenuationConfig.
Fields§
§capabilities: Vec<String>§resource_template: Option<String>§actions: Vec<String>§ttl_seconds: Option<i64>Trait Implementations§
Source§impl Clone for AttenuationConfig
impl Clone for AttenuationConfig
Source§impl Debug for AttenuationConfig
impl Debug for AttenuationConfig
Source§impl Default for AttenuationConfig
impl Default for AttenuationConfig
Source§impl<'de> Deserialize<'de> for AttenuationConfig
impl<'de> Deserialize<'de> for AttenuationConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for AttenuationConfig
impl RefUnwindSafe for AttenuationConfig
impl Send for AttenuationConfig
impl Sync for AttenuationConfig
impl Unpin for AttenuationConfig
impl UnsafeUnpin for AttenuationConfig
impl UnwindSafe for AttenuationConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more