pub struct MongoPrivilege {
pub resource: MongoResource,
pub actions: Vec<String>,
}Expand description
A MongoDB privilege.
Fields§
§resource: MongoResourceResource specification.
actions: Vec<String>Actions allowed.
Trait Implementations§
Source§impl Clone for MongoPrivilege
impl Clone for MongoPrivilege
Source§fn clone(&self) -> MongoPrivilege
fn clone(&self) -> MongoPrivilege
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 MongoPrivilege
impl Debug for MongoPrivilege
Source§impl<'de> Deserialize<'de> for MongoPrivilege
impl<'de> Deserialize<'de> for MongoPrivilege
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 MongoPrivilege
impl PartialEq for MongoPrivilege
Source§impl Serialize for MongoPrivilege
impl Serialize for MongoPrivilege
impl StructuralPartialEq for MongoPrivilege
Auto Trait Implementations§
impl Freeze for MongoPrivilege
impl RefUnwindSafe for MongoPrivilege
impl Send for MongoPrivilege
impl Sync for MongoPrivilege
impl Unpin for MongoPrivilege
impl UnwindSafe for MongoPrivilege
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