pub struct AdminRegistration {Show 13 fields
pub id: String,
pub name: String,
pub service_type: String,
pub port: u16,
pub mode: LeaseMode,
pub state: LeaseState,
pub lease_secs: Option<u64>,
pub remaining_secs: Option<u64>,
pub grace_secs: u64,
pub session_id: Option<String>,
pub registered_at: String,
pub last_seen: String,
pub txt: HashMap<String, String>,
}Expand description
Full registration state as exposed to admin queries.
Fields§
§id: String§name: String§service_type: String§port: u16§mode: LeaseMode§state: LeaseState§lease_secs: Option<u64>§remaining_secs: Option<u64>§grace_secs: u64§session_id: Option<String>§registered_at: String§last_seen: String§txt: HashMap<String, String>Trait Implementations§
Source§impl Clone for AdminRegistration
impl Clone for AdminRegistration
Source§fn clone(&self) -> AdminRegistration
fn clone(&self) -> AdminRegistration
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 ComposeSchema for AdminRegistration
impl ComposeSchema for AdminRegistration
Source§impl Debug for AdminRegistration
impl Debug for AdminRegistration
Source§impl<'de> Deserialize<'de> for AdminRegistration
impl<'de> Deserialize<'de> for AdminRegistration
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 Serialize for AdminRegistration
impl Serialize for AdminRegistration
Auto Trait Implementations§
impl Freeze for AdminRegistration
impl RefUnwindSafe for AdminRegistration
impl Send for AdminRegistration
impl Sync for AdminRegistration
impl Unpin for AdminRegistration
impl UnsafeUnpin for AdminRegistration
impl UnwindSafe for AdminRegistration
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