pub struct FolderDefaultPermissionedAsInner {
pub path_glob: String,
pub permissioned_as: String,
}Fields§
§path_glob: StringGlob pattern evaluated against the item path relative to the folder root (e.g. "jobs/_**" matches every item whose full path is f/<folder>/jobs/...). Supports *, **, ?, [abc], {a,b}.
permissioned_as: StringTarget identity the matched item should be permissioned as. Must be u/<username>, g/<groupname>, or an email that exists in this workspace.
Implementations§
Source§impl FolderDefaultPermissionedAsInner
impl FolderDefaultPermissionedAsInner
pub fn new( path_glob: String, permissioned_as: String, ) -> FolderDefaultPermissionedAsInner
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FolderDefaultPermissionedAsInner
impl<'de> Deserialize<'de> for FolderDefaultPermissionedAsInner
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 FolderDefaultPermissionedAsInner
Auto Trait Implementations§
impl Freeze for FolderDefaultPermissionedAsInner
impl RefUnwindSafe for FolderDefaultPermissionedAsInner
impl Send for FolderDefaultPermissionedAsInner
impl Sync for FolderDefaultPermissionedAsInner
impl Unpin for FolderDefaultPermissionedAsInner
impl UnsafeUnpin for FolderDefaultPermissionedAsInner
impl UnwindSafe for FolderDefaultPermissionedAsInner
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