pub struct McpIntentFrame {
pub purpose_hash: u64,
pub active_deontic_constraints: Vec<u64>,
pub active_profile_id: Option<u64>,
pub session_nonce: u64,
pub sanctuary_override: Option<[u8; 32]>,
pub qpu_enabled: bool,
pub llm_enabled: bool,
}Fields§
§purpose_hash: u64§active_deontic_constraints: Vec<u64>§active_profile_id: Option<u64>§session_nonce: u64§sanctuary_override: Option<[u8; 32]>A genuine 32-byte cryptographic egress-override token, or None when the
caller supplied no override — or supplied a malformed / placeholder /
all-zero value, all of which fail closed to None. See
[parse_sanctuary_override] for the validation contract.
qpu_enabled: bool§llm_enabled: boolTrait Implementations§
Source§impl Clone for McpIntentFrame
impl Clone for McpIntentFrame
Source§fn clone(&self) -> McpIntentFrame
fn clone(&self) -> McpIntentFrame
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 moreAuto Trait Implementations§
impl Freeze for McpIntentFrame
impl RefUnwindSafe for McpIntentFrame
impl Send for McpIntentFrame
impl Sync for McpIntentFrame
impl Unpin for McpIntentFrame
impl UnsafeUnpin for McpIntentFrame
impl UnwindSafe for McpIntentFrame
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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