pub struct PatchedDeviceUserBindingRequest {
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<u32>,
pub failure_result: Option<bool>,
pub is_primary: Option<bool>,
}Expand description
PatchedDeviceUserBindingRequest : 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<u32>Timeout after which Policy execution is terminated.
failure_result: Option<bool>Result if the Policy execution fails.
is_primary: Option<bool>Implementations§
Source§impl PatchedDeviceUserBindingRequest
impl PatchedDeviceUserBindingRequest
Sourcepub fn new() -> PatchedDeviceUserBindingRequest
pub fn new() -> PatchedDeviceUserBindingRequest
PolicyBinding Serializer
Trait Implementations§
Source§impl Clone for PatchedDeviceUserBindingRequest
impl Clone for PatchedDeviceUserBindingRequest
Source§fn clone(&self) -> PatchedDeviceUserBindingRequest
fn clone(&self) -> PatchedDeviceUserBindingRequest
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 Default for PatchedDeviceUserBindingRequest
impl Default for PatchedDeviceUserBindingRequest
Source§fn default() -> PatchedDeviceUserBindingRequest
fn default() -> PatchedDeviceUserBindingRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PatchedDeviceUserBindingRequest
impl<'de> Deserialize<'de> for PatchedDeviceUserBindingRequest
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 PatchedDeviceUserBindingRequest
impl PartialEq for PatchedDeviceUserBindingRequest
Source§fn eq(&self, other: &PatchedDeviceUserBindingRequest) -> bool
fn eq(&self, other: &PatchedDeviceUserBindingRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for PatchedDeviceUserBindingRequest
Auto Trait Implementations§
impl Freeze for PatchedDeviceUserBindingRequest
impl RefUnwindSafe for PatchedDeviceUserBindingRequest
impl Send for PatchedDeviceUserBindingRequest
impl Sync for PatchedDeviceUserBindingRequest
impl Unpin for PatchedDeviceUserBindingRequest
impl UnwindSafe for PatchedDeviceUserBindingRequest
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