pub struct NativeService {
pub service_id: Uuid,
pub service_name: String,
pub version: i32,
pub sha256: Option<String>,
pub size: Option<u64>,
pub extensions: Vec<String>,
}Expand description
A native service’s current deployment, as its runner runs it.
Fields§
§service_id: Uuid§service_name: String§version: i32§sha256: Option<String>The SHA-256 of its binary, hex; None when the deployment records
no binary.
size: Option<u64>The size of its binary in bytes.
extensions: Vec<String>The extensions its manifest provides.
Trait Implementations§
Source§impl Clone for NativeService
impl Clone for NativeService
Source§impl Debug for NativeService
impl Debug for NativeService
Source§impl<'de> Deserialize<'de> for NativeService
impl<'de> Deserialize<'de> for NativeService
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 NativeService
Source§impl PartialEq for NativeService
impl PartialEq for NativeService
Source§impl Serialize for NativeService
impl Serialize for NativeService
impl StructuralPartialEq for NativeService
Auto Trait Implementations§
impl Freeze for NativeService
impl RefUnwindSafe for NativeService
impl Send for NativeService
impl Sync for NativeService
impl Unpin for NativeService
impl UnsafeUnpin for NativeService
impl UnwindSafe for NativeService
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