pub struct SpaceAccessTicketRecord {
pub id: String,
pub token_hash: String,
pub scope: ResourceScope,
pub space_id: String,
pub session_id: String,
pub mode: SpaceAccessMode,
pub capability_paths: BTreeMap<SpaceCapability, Vec<String>>,
pub fencing_token: Option<u64>,
pub expires_at_ms: u64,
pub revoked: bool,
}Fields§
§id: String§token_hash: String§scope: ResourceScope§space_id: String§session_id: String§mode: SpaceAccessMode§capability_paths: BTreeMap<SpaceCapability, Vec<String>>Capability-specific path rules captured at issue time. Runtime intersects these with current Grant/Delegation authority on every use.
fencing_token: Option<u64>§expires_at_ms: u64§revoked: boolTrait Implementations§
Source§impl Clone for SpaceAccessTicketRecord
impl Clone for SpaceAccessTicketRecord
Source§fn clone(&self) -> SpaceAccessTicketRecord
fn clone(&self) -> SpaceAccessTicketRecord
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 SpaceAccessTicketRecord
impl Debug for SpaceAccessTicketRecord
Source§impl<'de> Deserialize<'de> for SpaceAccessTicketRecord
impl<'de> Deserialize<'de> for SpaceAccessTicketRecord
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 SpaceAccessTicketRecord
Source§impl PartialEq for SpaceAccessTicketRecord
impl PartialEq for SpaceAccessTicketRecord
Source§impl Serialize for SpaceAccessTicketRecord
impl Serialize for SpaceAccessTicketRecord
impl StructuralPartialEq for SpaceAccessTicketRecord
Auto Trait Implementations§
impl Freeze for SpaceAccessTicketRecord
impl RefUnwindSafe for SpaceAccessTicketRecord
impl Send for SpaceAccessTicketRecord
impl Sync for SpaceAccessTicketRecord
impl Unpin for SpaceAccessTicketRecord
impl UnsafeUnpin for SpaceAccessTicketRecord
impl UnwindSafe for SpaceAccessTicketRecord
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