pub struct UnRegister {
pub ip: String,
pub port: String,
pub namespaceId: Option<String>,
pub clusterName: Option<String>,
pub serviceName: String,
pub groupName: Option<String>,
pub ephemeral: Option<bool>,
}Expand description
注销实例
Fields§
§ip: String服务实例IP
port: String服务实例port
namespaceId: Option<String>命名空间ID
clusterName: Option<String>集群名
serviceName: String服务名
groupName: Option<String>分组名
ephemeral: Option<bool>是否临时实例
Implementations§
Source§impl UnRegister
impl UnRegister
pub async fn unregister(&self) -> Result<String>
Trait Implementations§
Source§impl Clone for UnRegister
impl Clone for UnRegister
Source§fn clone(&self) -> UnRegister
fn clone(&self) -> UnRegister
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 UnRegister
impl Debug for UnRegister
Source§impl Default for UnRegister
impl Default for UnRegister
Source§fn default() -> UnRegister
fn default() -> UnRegister
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UnRegister
impl<'de> Deserialize<'de> for UnRegister
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 ParseUrl for UnRegister
impl ParseUrl for UnRegister
Auto Trait Implementations§
impl Freeze for UnRegister
impl RefUnwindSafe for UnRegister
impl Send for UnRegister
impl Sync for UnRegister
impl Unpin for UnRegister
impl UnsafeUnpin for UnRegister
impl UnwindSafe for UnRegister
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