pub struct LockfileDevice {
pub platform: PlatformKind,
pub actions: Vec<ActionDefinitionStatic>,
}Expand description
The frozen device.capabilities outcome (spine §4.1
CapabilityLockfile.device).
Fields§
§platform: PlatformKindPlatform of the locked device.
actions: Vec<ActionDefinitionStatic>The device’s ActionDefinition[], frozen verbatim.
Trait Implementations§
Source§impl Clone for LockfileDevice
impl Clone for LockfileDevice
Source§fn clone(&self) -> LockfileDevice
fn clone(&self) -> LockfileDevice
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 LockfileDevice
impl Debug for LockfileDevice
Source§impl<'de> Deserialize<'de> for LockfileDevice
impl<'de> Deserialize<'de> for LockfileDevice
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 JsonSchema for LockfileDevice
impl JsonSchema for LockfileDevice
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for LockfileDevice
impl PartialEq for LockfileDevice
Source§impl Serialize for LockfileDevice
impl Serialize for LockfileDevice
impl StructuralPartialEq for LockfileDevice
Auto Trait Implementations§
impl Freeze for LockfileDevice
impl RefUnwindSafe for LockfileDevice
impl Send for LockfileDevice
impl Sync for LockfileDevice
impl Unpin for LockfileDevice
impl UnsafeUnpin for LockfileDevice
impl UnwindSafe for LockfileDevice
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