pub enum PromptAuthority {
Kernel,
Organization,
Product,
Workspace,
Tool,
Skill,
Session,
UserAddition,
}Expand description
Fixed high-to-low prompt authority.
Variants§
Kernel
Runtime safety and protocol invariants.
Organization
Organization-wide behavior and policy guidance.
Product
Product/profile identity and behavior.
Workspace
Caller-supplied workspace instructions.
Tool
Active tool-specific guidance.
Skill
Explicitly active skill metadata or instructions.
Session
Session summary or retrieved session context.
UserAddition
Explicit user-supplied system addition.
Trait Implementations§
Source§impl Clone for PromptAuthority
impl Clone for PromptAuthority
Source§fn clone(&self) -> PromptAuthority
fn clone(&self) -> PromptAuthority
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 PromptAuthority
Source§impl Debug for PromptAuthority
impl Debug for PromptAuthority
Source§impl<'de> Deserialize<'de> for PromptAuthority
impl<'de> Deserialize<'de> for PromptAuthority
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 PromptAuthority
Source§impl Hash for PromptAuthority
impl Hash for PromptAuthority
Source§impl Ord for PromptAuthority
impl Ord for PromptAuthority
Source§fn cmp(&self, other: &PromptAuthority) -> Ordering
fn cmp(&self, other: &PromptAuthority) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for PromptAuthority
impl PartialEq for PromptAuthority
Source§impl PartialOrd for PromptAuthority
impl PartialOrd for PromptAuthority
Source§impl Serialize for PromptAuthority
impl Serialize for PromptAuthority
impl StructuralPartialEq for PromptAuthority
Auto Trait Implementations§
impl Freeze for PromptAuthority
impl RefUnwindSafe for PromptAuthority
impl Send for PromptAuthority
impl Sync for PromptAuthority
impl Unpin for PromptAuthority
impl UnsafeUnpin for PromptAuthority
impl UnwindSafe for PromptAuthority
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