pub struct AuthorityKey {
pub key_id: String,
pub public_key: [u8; 32],
pub namespaces: BTreeSet<Namespace>,
}Expand description
A deployment-authority verification key with explicit namespace permission.
Fields§
§key_id: StringHook-style key identifier, 1–64 ASCII token bytes.
public_key: [u8; 32]Strict Ed25519 public key; never a namespace-owner trust fallback.
namespaces: BTreeSet<Namespace>Exact self-certifying namespaces this key may fence.
Trait Implementations§
Source§impl Clone for AuthorityKey
impl Clone for AuthorityKey
Source§impl Debug for AuthorityKey
impl Debug for AuthorityKey
impl Eq for AuthorityKey
Source§impl PartialEq for AuthorityKey
impl PartialEq for AuthorityKey
impl StructuralPartialEq for AuthorityKey
Auto Trait Implementations§
impl Freeze for AuthorityKey
impl RefUnwindSafe for AuthorityKey
impl Send for AuthorityKey
impl Sync for AuthorityKey
impl Unpin for AuthorityKey
impl UnsafeUnpin for AuthorityKey
impl UnwindSafe for AuthorityKey
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