pub struct SpaceGrant {
pub id: String,
pub scope: ResourceScope,
pub space_id: String,
pub principal: PrincipalRef,
pub capabilities: BTreeSet<SpaceCapability>,
pub path_prefixes: Vec<String>,
pub expires_at_ms: Option<u64>,
pub active: bool,
pub version: u64,
}Fields§
§id: String§scope: ResourceScope§space_id: String§principal: PrincipalRef§capabilities: BTreeSet<SpaceCapability>§path_prefixes: Vec<String>§expires_at_ms: Option<u64>§active: bool§version: u64Trait Implementations§
Source§impl Clone for SpaceGrant
impl Clone for SpaceGrant
Source§fn clone(&self) -> SpaceGrant
fn clone(&self) -> SpaceGrant
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SpaceGrant
impl Debug for SpaceGrant
Source§impl<'de> Deserialize<'de> for SpaceGrant
impl<'de> Deserialize<'de> for SpaceGrant
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 Eq for SpaceGrant
Source§impl From<SpaceGrant> for SpaceGrantResource
impl From<SpaceGrant> for SpaceGrantResource
Source§fn from(record: SpaceGrant) -> Self
fn from(record: SpaceGrant) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SpaceGrant
impl PartialEq for SpaceGrant
Source§impl Serialize for SpaceGrant
impl Serialize for SpaceGrant
impl StructuralPartialEq for SpaceGrant
Auto Trait Implementations§
impl Freeze for SpaceGrant
impl RefUnwindSafe for SpaceGrant
impl Send for SpaceGrant
impl Sync for SpaceGrant
impl Unpin for SpaceGrant
impl UnsafeUnpin for SpaceGrant
impl UnwindSafe for SpaceGrant
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