pub struct Folder {
pub name: String,
pub owners: Vec<String>,
pub extra_perms: HashMap<String, bool>,
pub summary: Option<String>,
pub created_by: Option<String>,
pub edited_at: Option<String>,
pub default_permissioned_as: Option<Vec<FolderDefaultPermissionedAsInner>>,
}Fields§
§name: String§owners: Vec<String>§extra_perms: HashMap<String, bool>§summary: Option<String>§created_by: Option<String>§edited_at: Option<String>§default_permissioned_as: Option<Vec<FolderDefaultPermissionedAsInner>>Ordered list of rules applied at create-time when admins or wm_deployers members deploy items in this folder. The first rule whose path_glob matches the item path (relative to the folder root) wins, and its permissioned_as is used as the default.
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Folder
impl<'de> Deserialize<'de> for Folder
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 Folder
Auto Trait Implementations§
impl Freeze for Folder
impl RefUnwindSafe for Folder
impl Send for Folder
impl Sync for Folder
impl Unpin for Folder
impl UnsafeUnpin for Folder
impl UnwindSafe for Folder
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