pub struct AddRulesUpdate {
pub rules: Vec<PermissionRuleValue>,
pub behavior: PermissionBehavior,
pub destination: Option<PermissionUpdateDestination>,
}Expand description
Add rules update
Fields§
§rules: Vec<PermissionRuleValue>Rules to add
behavior: PermissionBehaviorBehavior for the rules
destination: Option<PermissionUpdateDestination>Optional destination
Trait Implementations§
Source§impl Clone for AddRulesUpdate
impl Clone for AddRulesUpdate
Source§fn clone(&self) -> AddRulesUpdate
fn clone(&self) -> AddRulesUpdate
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 AddRulesUpdate
impl Debug for AddRulesUpdate
Source§impl<'de> Deserialize<'de> for AddRulesUpdate
impl<'de> Deserialize<'de> for AddRulesUpdate
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 AddRulesUpdate
impl PartialEq for AddRulesUpdate
Source§impl Serialize for AddRulesUpdate
impl Serialize for AddRulesUpdate
impl StructuralPartialEq for AddRulesUpdate
Auto Trait Implementations§
impl Freeze for AddRulesUpdate
impl RefUnwindSafe for AddRulesUpdate
impl Send for AddRulesUpdate
impl Sync for AddRulesUpdate
impl Unpin for AddRulesUpdate
impl UnwindSafe for AddRulesUpdate
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