pub struct SystemCapabilities {
pub product: String,
pub provisioning: bool,
pub login_readiness: bool,
pub federated_project_auth: bool,
}Expand description
Bounded capabilities returned after Control operator authentication.
Fields§
§product: StringProduct identifier for this Control endpoint.
provisioning: boolWhether Project, Application, key, and provider provisioning is implemented.
login_readiness: boolWhether Runtime configuration and signing-key publication readiness is implemented.
federated_project_auth: boolWhether end-user federated login, handoff, and session operations are implemented.
Trait Implementations§
Source§impl Clone for SystemCapabilities
impl Clone for SystemCapabilities
Source§fn clone(&self) -> SystemCapabilities
fn clone(&self) -> SystemCapabilities
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 ComposeSchema for SystemCapabilities
impl ComposeSchema for SystemCapabilities
Source§impl Debug for SystemCapabilities
impl Debug for SystemCapabilities
Source§impl<'de> Deserialize<'de> for SystemCapabilities
impl<'de> Deserialize<'de> for SystemCapabilities
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 SystemCapabilities
Source§impl PartialEq for SystemCapabilities
impl PartialEq for SystemCapabilities
Source§impl Serialize for SystemCapabilities
impl Serialize for SystemCapabilities
impl StructuralPartialEq for SystemCapabilities
Auto Trait Implementations§
impl Freeze for SystemCapabilities
impl RefUnwindSafe for SystemCapabilities
impl Send for SystemCapabilities
impl Sync for SystemCapabilities
impl Unpin for SystemCapabilities
impl UnsafeUnpin for SystemCapabilities
impl UnwindSafe for SystemCapabilities
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.