pub struct GovernanceCapabilityCeiling { /* private fields */ }Expand description
Parent governance bindings that every child must retain.
These flags do not replace the concrete policy providers. They record which parent enforcement boundaries must remain composed into a child scope.
Implementations§
Source§impl GovernanceCapabilityCeiling
impl GovernanceCapabilityCeiling
pub const fn none_required() -> Self
pub const fn require_permission_guard(self) -> Self
pub const fn require_confirmation_guard(self) -> Self
pub const fn require_security_guard(self) -> Self
pub const fn require_budget_guard(self) -> Self
pub const fn require_active_skill_restrictions(self) -> Self
pub const fn permission_guard_required(self) -> bool
pub const fn confirmation_guard_required(self) -> bool
pub const fn security_guard_required(self) -> bool
pub const fn budget_guard_required(self) -> bool
pub const fn active_skill_restrictions_required(self) -> bool
Trait Implementations§
Source§impl Clone for GovernanceCapabilityCeiling
impl Clone for GovernanceCapabilityCeiling
Source§fn clone(&self) -> GovernanceCapabilityCeiling
fn clone(&self) -> GovernanceCapabilityCeiling
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 moreimpl Copy for GovernanceCapabilityCeiling
Source§impl Debug for GovernanceCapabilityCeiling
impl Debug for GovernanceCapabilityCeiling
Source§impl Default for GovernanceCapabilityCeiling
impl Default for GovernanceCapabilityCeiling
Source§fn default() -> GovernanceCapabilityCeiling
fn default() -> GovernanceCapabilityCeiling
Returns the “default value” for a type. Read more
impl Eq for GovernanceCapabilityCeiling
impl StructuralPartialEq for GovernanceCapabilityCeiling
Auto Trait Implementations§
impl Freeze for GovernanceCapabilityCeiling
impl RefUnwindSafe for GovernanceCapabilityCeiling
impl Send for GovernanceCapabilityCeiling
impl Sync for GovernanceCapabilityCeiling
impl Unpin for GovernanceCapabilityCeiling
impl UnsafeUnpin for GovernanceCapabilityCeiling
impl UnwindSafe for GovernanceCapabilityCeiling
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more