Enum NodeKey
pub enum NodeKey {
Seed {
value: [u8; 32],
},
Files {
key_path: PathBuf,
cert_path: PathBuf,
},
}Expand description
Node identity key configuration.
Variants§
Seed
Deterministic seed-based key generation (dev-only).
Files
Pre-generated key/cert files (not yet supported in runtime).
Implementations§
Trait Implementations§
§impl<'de> Deserialize<'de> for NodeKey
impl<'de> Deserialize<'de> for NodeKey
§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 UnsafeUnpin 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