pub struct ExpressionPolicyRequest {
pub name: String,
pub execution_logging: Option<bool>,
pub expression: String,
}
Expand description
ExpressionPolicyRequest : Group Membership Policy Serializer
Fields§
§name: String
§execution_logging: Option<bool>
When this option is enabled, all executions of this policy will be logged. By default, only execution errors are logged.
expression: String
Implementations§
Source§impl ExpressionPolicyRequest
impl ExpressionPolicyRequest
Sourcepub fn new(name: String, expression: String) -> ExpressionPolicyRequest
pub fn new(name: String, expression: String) -> ExpressionPolicyRequest
Group Membership Policy Serializer
Trait Implementations§
Source§impl Clone for ExpressionPolicyRequest
impl Clone for ExpressionPolicyRequest
Source§fn clone(&self) -> ExpressionPolicyRequest
fn clone(&self) -> ExpressionPolicyRequest
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 ExpressionPolicyRequest
impl Debug for ExpressionPolicyRequest
Source§impl Default for ExpressionPolicyRequest
impl Default for ExpressionPolicyRequest
Source§fn default() -> ExpressionPolicyRequest
fn default() -> ExpressionPolicyRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExpressionPolicyRequest
impl<'de> Deserialize<'de> for ExpressionPolicyRequest
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 ExpressionPolicyRequest
impl PartialEq for ExpressionPolicyRequest
Source§impl Serialize for ExpressionPolicyRequest
impl Serialize for ExpressionPolicyRequest
impl StructuralPartialEq for ExpressionPolicyRequest
Auto Trait Implementations§
impl Freeze for ExpressionPolicyRequest
impl RefUnwindSafe for ExpressionPolicyRequest
impl Send for ExpressionPolicyRequest
impl Sync for ExpressionPolicyRequest
impl Unpin for ExpressionPolicyRequest
impl UnwindSafe for ExpressionPolicyRequest
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