pub struct HiveKeySetV3 {
pub schema: String,
pub keys: Vec<HiveKeyV3>,
pub signatures: Vec<HiveRootSignatureV3>,
pub signature: String,
}Expand description
Key set v3 as an enrollment of Hive-Protocol 2.1+ carries it. The
engine verifies signatures against its trusted roots; the legacy
single signature is for pre-3.12 engines.
Fields§
§schema: String§keys: Vec<HiveKeyV3>§signatures: Vec<HiveRootSignatureV3>§signature: StringImplementations§
Source§impl HiveKeySetV3
impl HiveKeySetV3
Trait Implementations§
Source§impl Clone for HiveKeySetV3
impl Clone for HiveKeySetV3
Source§impl Debug for HiveKeySetV3
impl Debug for HiveKeySetV3
Source§impl<'de> Deserialize<'de> for HiveKeySetV3
impl<'de> Deserialize<'de> for HiveKeySetV3
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
impl Eq for HiveKeySetV3
Source§impl PartialEq for HiveKeySetV3
impl PartialEq for HiveKeySetV3
Source§impl Serialize for HiveKeySetV3
impl Serialize for HiveKeySetV3
impl StructuralPartialEq for HiveKeySetV3
Auto Trait Implementations§
impl Freeze for HiveKeySetV3
impl RefUnwindSafe for HiveKeySetV3
impl Send for HiveKeySetV3
impl Sync for HiveKeySetV3
impl Unpin for HiveKeySetV3
impl UnsafeUnpin for HiveKeySetV3
impl UnwindSafe for HiveKeySetV3
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