pub struct PatchedPolicyBindingRequest {
pub policy: Option<Option<Uuid>>,
pub group: Option<Option<Uuid>>,
pub user: Option<Option<i32>>,
pub target: Option<Uuid>,
pub negate: Option<bool>,
pub enabled: Option<bool>,
pub order: Option<i32>,
pub timeout: Option<i32>,
pub failure_result: Option<bool>,
}
Expand description
PatchedPolicyBindingRequest : PolicyBinding Serializer
Fields§
§policy: Option<Option<Uuid>>
§group: Option<Option<Uuid>>
§user: Option<Option<i32>>
§target: Option<Uuid>
§negate: Option<bool>
Negates the outcome of the policy. Messages are unaffected.
enabled: Option<bool>
§order: Option<i32>
§timeout: Option<i32>
Timeout after which Policy execution is terminated.
failure_result: Option<bool>
Result if the Policy execution fails.
Implementations§
Source§impl PatchedPolicyBindingRequest
impl PatchedPolicyBindingRequest
Sourcepub fn new() -> PatchedPolicyBindingRequest
pub fn new() -> PatchedPolicyBindingRequest
PolicyBinding Serializer
Trait Implementations§
Source§impl Clone for PatchedPolicyBindingRequest
impl Clone for PatchedPolicyBindingRequest
Source§fn clone(&self) -> PatchedPolicyBindingRequest
fn clone(&self) -> PatchedPolicyBindingRequest
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 PatchedPolicyBindingRequest
impl Debug for PatchedPolicyBindingRequest
Source§impl Default for PatchedPolicyBindingRequest
impl Default for PatchedPolicyBindingRequest
Source§fn default() -> PatchedPolicyBindingRequest
fn default() -> PatchedPolicyBindingRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedPolicyBindingRequest
impl<'de> Deserialize<'de> for PatchedPolicyBindingRequest
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
impl StructuralPartialEq for PatchedPolicyBindingRequest
Auto Trait Implementations§
impl Freeze for PatchedPolicyBindingRequest
impl RefUnwindSafe for PatchedPolicyBindingRequest
impl Send for PatchedPolicyBindingRequest
impl Sync for PatchedPolicyBindingRequest
impl Unpin for PatchedPolicyBindingRequest
impl UnwindSafe for PatchedPolicyBindingRequest
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