pub struct DelegationProofInstallRequest {
pub proof: DelegationProof,
pub intent: DelegationProofInstallIntent,
pub root_public_key_sec1: Option<Vec<u8>>,
pub shard_public_key_sec1: Option<Vec<u8>>,
}Fields§
§proof: DelegationProof§intent: DelegationProofInstallIntent§root_public_key_sec1: Option<Vec<u8>>§shard_public_key_sec1: Option<Vec<u8>>Trait Implementations§
Source§impl Clone for DelegationProofInstallRequest
impl Clone for DelegationProofInstallRequest
Source§fn clone(&self) -> DelegationProofInstallRequest
fn clone(&self) -> DelegationProofInstallRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for DelegationProofInstallRequest
impl<'de> Deserialize<'de> for DelegationProofInstallRequest
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 DelegationProofInstallRequest
impl RefUnwindSafe for DelegationProofInstallRequest
impl Send for DelegationProofInstallRequest
impl Sync for DelegationProofInstallRequest
impl Unpin for DelegationProofInstallRequest
impl UnsafeUnpin for DelegationProofInstallRequest
impl UnwindSafe for DelegationProofInstallRequest
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