pub struct RetentionRuleMetadata {
pub rule_template: Option<String>,
pub display_text: Option<String>,
pub action: Option<String>,
pub params: Option<Vec<RetentionRuleParamMetadata>>,
}Expand description
RetentionRuleMetadata : the tag retention rule metadata
Fields§
§rule_template: Option<String>rule id
display_text: Option<String>rule display text
action: Option<String>rule action
params: Option<Vec<RetentionRuleParamMetadata>>rule params
Implementations§
Source§impl RetentionRuleMetadata
impl RetentionRuleMetadata
Sourcepub fn new() -> RetentionRuleMetadata
pub fn new() -> RetentionRuleMetadata
the tag retention rule metadata
Trait Implementations§
Source§impl Clone for RetentionRuleMetadata
impl Clone for RetentionRuleMetadata
Source§fn clone(&self) -> RetentionRuleMetadata
fn clone(&self) -> RetentionRuleMetadata
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RetentionRuleMetadata
impl Debug for RetentionRuleMetadata
Source§impl Default for RetentionRuleMetadata
impl Default for RetentionRuleMetadata
Source§fn default() -> RetentionRuleMetadata
fn default() -> RetentionRuleMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RetentionRuleMetadata
impl<'de> Deserialize<'de> for RetentionRuleMetadata
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
Source§impl PartialEq for RetentionRuleMetadata
impl PartialEq for RetentionRuleMetadata
Source§impl Serialize for RetentionRuleMetadata
impl Serialize for RetentionRuleMetadata
impl StructuralPartialEq for RetentionRuleMetadata
Auto Trait Implementations§
impl Freeze for RetentionRuleMetadata
impl RefUnwindSafe for RetentionRuleMetadata
impl Send for RetentionRuleMetadata
impl Sync for RetentionRuleMetadata
impl Unpin for RetentionRuleMetadata
impl UnwindSafe for RetentionRuleMetadata
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