pub struct SpaceGrantResource {
pub id: String,
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§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 SpaceGrantResource
impl Clone for SpaceGrantResource
Source§fn clone(&self) -> SpaceGrantResource
fn clone(&self) -> SpaceGrantResource
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 SpaceGrantResource
impl Debug for SpaceGrantResource
Source§impl<'de> Deserialize<'de> for SpaceGrantResource
impl<'de> Deserialize<'de> for SpaceGrantResource
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 SpaceGrantResource
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 SpaceGrantResource
impl PartialEq for SpaceGrantResource
Source§impl Serialize for SpaceGrantResource
impl Serialize for SpaceGrantResource
impl StructuralPartialEq for SpaceGrantResource
Auto Trait Implementations§
impl Freeze for SpaceGrantResource
impl RefUnwindSafe for SpaceGrantResource
impl Send for SpaceGrantResource
impl Sync for SpaceGrantResource
impl Unpin for SpaceGrantResource
impl UnsafeUnpin for SpaceGrantResource
impl UnwindSafe for SpaceGrantResource
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