pub struct GPOChange { /* private fields */ }Expand description
GPOChange structure
Implementations§
Source§impl GPOChange
impl GPOChange
pub fn new() -> Self
pub fn local_admins(&self) -> &Vec<Member>
pub fn remote_desktop_users(&self) -> &Vec<Member>
pub fn dcom_users(&self) -> &Vec<Member>
pub fn psremote_users(&self) -> &Vec<Member>
pub fn affected_computers(&self) -> &Vec<Member>
pub fn local_admins_mut(&mut self) -> &mut Vec<Member>
pub fn remote_desktop_users_mut(&mut self) -> &mut Vec<Member>
pub fn dcom_users_mut(&mut self) -> &mut Vec<Member>
pub fn psremote_users_mut(&mut self) -> &mut Vec<Member>
pub fn affected_computers_mut(&mut self) -> &mut Vec<Member>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GPOChange
impl<'de> Deserialize<'de> for GPOChange
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
Auto Trait Implementations§
impl Freeze for GPOChange
impl RefUnwindSafe for GPOChange
impl Send for GPOChange
impl Sync for GPOChange
impl Unpin for GPOChange
impl UnwindSafe for GPOChange
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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