pub struct CSpaceBuilder { /* private fields */ }Expand description
Builder for constructing a CSpace with standard templates.
Implementations§
Source§impl CSpaceBuilder
impl CSpaceBuilder
Sourcepub fn grant(self, resource: ResourceRef, rights: Vec<Rights>) -> Self
pub fn grant(self, resource: ResourceRef, rights: Vec<Rights>) -> Self
Grant rights over a resource.
Sourcepub fn all_access(self) -> Self
pub fn all_access(self) -> Self
Grant all rights over all resources (admin/superuser).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CSpaceBuilder
impl RefUnwindSafe for CSpaceBuilder
impl Send for CSpaceBuilder
impl Sync for CSpaceBuilder
impl Unpin for CSpaceBuilder
impl UnsafeUnpin for CSpaceBuilder
impl UnwindSafe for CSpaceBuilder
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