pub struct ReleaseHostRequirement {
pub host_id: String,
pub min_host_version: Option<String>,
pub required_capability_contracts: Option<Vec<HostCapabilityRequirementRef>>,
}Fields§
§host_id: String§min_host_version: Option<String>§required_capability_contracts: Option<Vec<HostCapabilityRequirementRef>>Trait Implementations§
Source§impl Clone for ReleaseHostRequirement
impl Clone for ReleaseHostRequirement
Source§fn clone(&self) -> ReleaseHostRequirement
fn clone(&self) -> ReleaseHostRequirement
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ReleaseHostRequirement
impl Debug for ReleaseHostRequirement
Source§impl<'de> Deserialize<'de> for ReleaseHostRequirement
impl<'de> Deserialize<'de> for ReleaseHostRequirement
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 ReleaseHostRequirement
Source§impl PartialEq for ReleaseHostRequirement
impl PartialEq for ReleaseHostRequirement
Source§impl Serialize for ReleaseHostRequirement
impl Serialize for ReleaseHostRequirement
impl StructuralPartialEq for ReleaseHostRequirement
Auto Trait Implementations§
impl Freeze for ReleaseHostRequirement
impl RefUnwindSafe for ReleaseHostRequirement
impl Send for ReleaseHostRequirement
impl Sync for ReleaseHostRequirement
impl Unpin for ReleaseHostRequirement
impl UnsafeUnpin for ReleaseHostRequirement
impl UnwindSafe for ReleaseHostRequirement
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