pub struct PluginSigningKey { /* private fields */ }Implementations§
Source§impl PluginSigningKey
impl PluginSigningKey
pub fn generate( publisher: impl Into<String>, ) -> Result<Self, PluginPackageError>
pub fn from_json(bytes: &[u8]) -> Result<Self, PluginPackageError>
pub fn to_json(&self) -> Result<Vec<u8>, PluginPackageError>
pub fn publisher(&self) -> &str
pub fn key_id(&self) -> &str
pub fn public_key(&self) -> PluginPublicKey
Auto Trait Implementations§
impl Freeze for PluginSigningKey
impl RefUnwindSafe for PluginSigningKey
impl Send for PluginSigningKey
impl Sync for PluginSigningKey
impl Unpin for PluginSigningKey
impl UnsafeUnpin for PluginSigningKey
impl UnwindSafe for PluginSigningKey
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