pub struct StoreDeviceExclusionBody {
pub store_root_hash: ObjectHash,
pub proposal: StoreDeviceExclusionProposalRef,
pub target: StoreDeviceRegistrationRef,
pub proof: StoreDeviceExclusionProof,
pub owner_registration: StoreDeviceRegistrationRef,
pub owner_grant: MembershipGrantId,
}Expand description
The wire body of a device’s exclusion. Every field here is signed.
Fields§
§store_root_hash: ObjectHash§proposal: StoreDeviceExclusionProposalRef§target: StoreDeviceRegistrationRef§proof: StoreDeviceExclusionProof§owner_registration: StoreDeviceRegistrationRef§owner_grant: MembershipGrantIdTrait Implementations§
Source§impl Clone for StoreDeviceExclusionBody
impl Clone for StoreDeviceExclusionBody
Source§fn clone(&self) -> StoreDeviceExclusionBody
fn clone(&self) -> StoreDeviceExclusionBody
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 Debug for StoreDeviceExclusionBody
impl Debug for StoreDeviceExclusionBody
Source§impl<'de> Deserialize<'de> for StoreDeviceExclusionBody
impl<'de> Deserialize<'de> for StoreDeviceExclusionBody
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
Source§impl PartialEq for StoreDeviceExclusionBody
impl PartialEq for StoreDeviceExclusionBody
Source§impl Serialize for StoreDeviceExclusionBody
impl Serialize for StoreDeviceExclusionBody
impl Eq for StoreDeviceExclusionBody
impl StructuralPartialEq for StoreDeviceExclusionBody
Auto Trait Implementations§
impl Freeze for StoreDeviceExclusionBody
impl RefUnwindSafe for StoreDeviceExclusionBody
impl Send for StoreDeviceExclusionBody
impl Sync for StoreDeviceExclusionBody
impl Unpin for StoreDeviceExclusionBody
impl UnsafeUnpin for StoreDeviceExclusionBody
impl UnwindSafe for StoreDeviceExclusionBody
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.