pub struct AclChangeRequest {
pub target: Box<AclTarget>,
pub change: Box<AclChange>,
pub statements: Option<Vec<String>>,
}Fields§
§target: Box<AclTarget>§change: Box<AclChange>§statements: Option<Vec<String>>The statements the plan showed. Required to apply, which plans again and refuses if the result differs.
Implementations§
Source§impl AclChangeRequest
impl AclChangeRequest
pub fn new(target: AclTarget, change: AclChange) -> AclChangeRequest
Trait Implementations§
Source§impl Clone for AclChangeRequest
impl Clone for AclChangeRequest
Source§impl Debug for AclChangeRequest
impl Debug for AclChangeRequest
Source§impl Default for AclChangeRequest
impl Default for AclChangeRequest
Source§impl<'de> Deserialize<'de> for AclChangeRequest
impl<'de> Deserialize<'de> for AclChangeRequest
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 AclChangeRequest
impl PartialEq for AclChangeRequest
Source§impl Serialize for AclChangeRequest
impl Serialize for AclChangeRequest
impl StructuralPartialEq for AclChangeRequest
Auto Trait Implementations§
impl Freeze for AclChangeRequest
impl RefUnwindSafe for AclChangeRequest
impl Send for AclChangeRequest
impl Sync for AclChangeRequest
impl Unpin for AclChangeRequest
impl UnsafeUnpin for AclChangeRequest
impl UnwindSafe for AclChangeRequest
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