pub struct NodeKey {
pub priv_key: PrivateKey,
}
Expand description
P2P node private keys
Fields§
§priv_key: PrivateKey
Private key
Implementations§
Source§impl NodeKey
impl NodeKey
Sourcepub fn load_json_file<P>(path: &P) -> Result<Self, Error>
pub fn load_json_file<P>(path: &P) -> Result<Self, Error>
Load node_key.json
from a file
Sourcepub fn public_key(&self) -> PublicKey
pub fn public_key(&self) -> PublicKey
Get the public key for this keypair
Trait Implementations§
Source§impl<'de> Deserialize<'de> for NodeKey
impl<'de> Deserialize<'de> for NodeKey
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
Auto Trait Implementations§
impl Freeze for NodeKey
impl RefUnwindSafe for NodeKey
impl Send for NodeKey
impl Sync for NodeKey
impl Unpin for NodeKey
impl UnwindSafe for NodeKey
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