pub struct ApiTokenProfile {
pub kind: String,
pub security_levels: Vec<Value>,
pub secure_channel_required: bool,
pub timestamp: i64,
}Expand description
The record’s config.profile — everything doctor’s three-part
diagnosis needs.
Fields§
§kind: String"basic-token" (the only extension point today).
security_levels: Vec<Value>The granted leaf-path trees (see level_tree).
secure_channel_required: boolThe “Require secure connections” flag — MUST be false for http gateways or every request 403s (three-part cause 3).
timestamp: i64Creation time, epoch milliseconds.
Trait Implementations§
Source§impl Clone for ApiTokenProfile
impl Clone for ApiTokenProfile
Source§fn clone(&self) -> ApiTokenProfile
fn clone(&self) -> ApiTokenProfile
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 ApiTokenProfile
impl Debug for ApiTokenProfile
Source§impl Default for ApiTokenProfile
impl Default for ApiTokenProfile
Source§fn default() -> ApiTokenProfile
fn default() -> ApiTokenProfile
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ApiTokenProfile
impl<'de> Deserialize<'de> for ApiTokenProfile
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 ApiTokenProfile
impl PartialEq for ApiTokenProfile
Source§impl Serialize for ApiTokenProfile
impl Serialize for ApiTokenProfile
impl StructuralPartialEq for ApiTokenProfile
Auto Trait Implementations§
impl Freeze for ApiTokenProfile
impl RefUnwindSafe for ApiTokenProfile
impl Send for ApiTokenProfile
impl Sync for ApiTokenProfile
impl Unpin for ApiTokenProfile
impl UnsafeUnpin for ApiTokenProfile
impl UnwindSafe for ApiTokenProfile
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