pub enum PolicySignature {
Ed25519 {
signer_key_id: String,
signature_hex: String,
},
}Expand description
Detached signature carried on a Policy. Tagged serde union keyed
by algorithm; Ed25519 is the only variant shipped in 0.7.5.
The concrete verifier lives in agentstategraph-policy-sign
(Ed25519Verifier); the main policy crate only stores + passes
through the payload so unsigned policies don’t pay the crypto
dep cost.
Variants§
Ed25519
Trait Implementations§
Source§impl Clone for PolicySignature
impl Clone for PolicySignature
Source§impl Debug for PolicySignature
impl Debug for PolicySignature
Source§impl<'de> Deserialize<'de> for PolicySignature
impl<'de> Deserialize<'de> for PolicySignature
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 PolicySignature
impl PartialEq for PolicySignature
Source§impl Serialize for PolicySignature
impl Serialize for PolicySignature
impl StructuralPartialEq for PolicySignature
Auto Trait Implementations§
impl Freeze for PolicySignature
impl RefUnwindSafe for PolicySignature
impl Send for PolicySignature
impl Sync for PolicySignature
impl Unpin for PolicySignature
impl UnsafeUnpin for PolicySignature
impl UnwindSafe for PolicySignature
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