pub struct AppNodeInfo {
pub certificate: Certificate,
pub created_at: i64,
pub node_id: Uuid,
pub node_name: Option<String>,
pub status: Option<AppStatus>,
pub build_info: Option<Build>,
pub message_count: Option<i32>,
pub key_id: Option<String>,
pub is_debug: Option<bool>,
}
Expand description
Detailed info of an app running on a compute node.
Fields§
§certificate: Certificate
§created_at: i64
App compute node creation time.
node_id: Uuid
Compute Node Id
node_name: Option<String>
Compute Node Name.
status: Option<AppStatus>
§build_info: Option<Build>
§message_count: Option<i32>
App heartbeat message count.
key_id: Option<String>
Key Id for app heartbeat.
is_debug: Option<bool>
App running in debug mode or not.
Implementations§
Source§impl AppNodeInfo
impl AppNodeInfo
pub fn new( certificate: Certificate, created_at: i64, node_id: Uuid, ) -> AppNodeInfo
Trait Implementations§
Source§impl Clone for AppNodeInfo
impl Clone for AppNodeInfo
Source§fn clone(&self) -> AppNodeInfo
fn clone(&self) -> AppNodeInfo
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 AppNodeInfo
impl Debug for AppNodeInfo
Source§impl<'de> Deserialize<'de> for AppNodeInfo
impl<'de> Deserialize<'de> for AppNodeInfo
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 AppNodeInfo
impl PartialEq for AppNodeInfo
Source§impl Serialize for AppNodeInfo
impl Serialize for AppNodeInfo
impl StructuralPartialEq for AppNodeInfo
Auto Trait Implementations§
impl Freeze for AppNodeInfo
impl RefUnwindSafe for AppNodeInfo
impl Send for AppNodeInfo
impl Sync for AppNodeInfo
impl Unpin for AppNodeInfo
impl UnwindSafe for AppNodeInfo
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