pub struct Register {
pub serviceName: String,
pub ip: String,
pub port: String,
pub namespaceId: Option<String>,
pub weight: Option<f64>,
pub enabled: Option<bool>,
pub healthy: Option<bool>,
pub metadata: Option<String>,
pub clusterName: Option<String>,
pub groupName: Option<String>,
pub ephemeral: Option<bool>,
}Expand description
注册实例
Fields§
§serviceName: String服务名
ip: String服务实例IP
port: String服务实例port
namespaceId: Option<String>命名空间ID
weight: Option<f64>权重
enabled: Option<bool>是否上线
healthy: Option<bool>是否健康
metadata: Option<String>扩展信息
clusterName: Option<String>集群名
groupName: Option<String>分组名
ephemeral: Option<bool>是否临时实例
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Register
impl<'de> Deserialize<'de> for Register
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
Auto Trait Implementations§
impl Freeze for Register
impl RefUnwindSafe for Register
impl Send for Register
impl Sync for Register
impl Unpin for Register
impl UnsafeUnpin for Register
impl UnwindSafe for Register
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