pub trait JournalistPublic: UserPublic {
// Required methods
fn verifying_key(&self) -> &VerifyingKey;
fn self_signature(&self) -> &Signature<JournalistLongTermKey>;
fn signed_keybytes(&self) -> &SignedLongtermPubKeyBytes;
fn ephemeral_bundle(&self) -> &KeyBundlePublic;
fn ephemeral_signature(&self) -> &Signature<JournalistEphemeralKey>;
}Required Methods§
fn verifying_key(&self) -> &VerifyingKey
fn self_signature(&self) -> &Signature<JournalistLongTermKey>
fn signed_keybytes(&self) -> &SignedLongtermPubKeyBytes
fn ephemeral_bundle(&self) -> &KeyBundlePublic
fn ephemeral_signature(&self) -> &Signature<JournalistEphemeralKey>
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".