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 Clone for FolderDefaultPermissionedAsInner
impl Clone for FolderDefaultPermissionedAsInner
Source§fn clone(&self) -> FolderDefaultPermissionedAsInner
fn clone(&self) -> FolderDefaultPermissionedAsInner
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 Default for FolderDefaultPermissionedAsInner
impl Default for FolderDefaultPermissionedAsInner
Source§fn default() -> FolderDefaultPermissionedAsInner
fn default() -> FolderDefaultPermissionedAsInner
Returns the “default value” for a type. Read more
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
Source§impl PartialEq for FolderDefaultPermissionedAsInner
impl PartialEq for FolderDefaultPermissionedAsInner
Source§fn eq(&self, other: &FolderDefaultPermissionedAsInner) -> bool
fn eq(&self, other: &FolderDefaultPermissionedAsInner) -> bool
Tests for
self and other values to be equal, and is used by ==.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