pub struct PrincipalAccessItemsInner {
pub kind: String,
pub path: String,
pub write: bool,
pub reasons: Vec<AccessReason>,
}Fields§
§kind: String§path: String§write: bool§reasons: Vec<AccessReason>Implementations§
Source§impl PrincipalAccessItemsInner
impl PrincipalAccessItemsInner
pub fn new( kind: String, path: String, write: bool, reasons: Vec<AccessReason>, ) -> PrincipalAccessItemsInner
Trait Implementations§
Source§impl Clone for PrincipalAccessItemsInner
impl Clone for PrincipalAccessItemsInner
Source§impl Debug for PrincipalAccessItemsInner
impl Debug for PrincipalAccessItemsInner
Source§impl Default for PrincipalAccessItemsInner
impl Default for PrincipalAccessItemsInner
Source§impl<'de> Deserialize<'de> for PrincipalAccessItemsInner
impl<'de> Deserialize<'de> for PrincipalAccessItemsInner
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
impl StructuralPartialEq for PrincipalAccessItemsInner
Auto Trait Implementations§
impl Freeze for PrincipalAccessItemsInner
impl RefUnwindSafe for PrincipalAccessItemsInner
impl Send for PrincipalAccessItemsInner
impl Sync for PrincipalAccessItemsInner
impl Unpin for PrincipalAccessItemsInner
impl UnsafeUnpin for PrincipalAccessItemsInner
impl UnwindSafe for PrincipalAccessItemsInner
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