pub struct ServerInfo {Show 25 fields
pub id: String,
pub name: String,
pub version: String,
pub go_version: String,
pub host: IpAddr,
pub port: NonZero<u16>,
pub supports_headers: bool,
pub max_payload: NonZero<u32>,
pub protocol_version: u32,
pub client_id: Option<u64>,
pub auth_required: bool,
pub tls_required: bool,
pub tls_verify: bool,
pub tls_available: bool,
pub connect_urls: Vec<ServerAddr>,
pub websocket_connect_urls: Vec<ServerAddr>,
pub lame_duck_mode: bool,
pub git_commit: Option<String>,
pub supports_jetstream: bool,
pub ip: Option<IpAddr>,
pub client_ip: Option<IpAddr>,
pub nonce: Option<String>,
pub cluster_name: Option<String>,
pub domain: Option<String>,
pub non_standard: NonStandardServerInfo,
}Fields§
§id: String§name: String§version: String§go_version: String§host: IpAddr§port: NonZero<u16>§supports_headers: bool§max_payload: NonZero<u32>§protocol_version: u32§client_id: Option<u64>§auth_required: bool§tls_required: bool§tls_verify: bool§tls_available: bool§connect_urls: Vec<ServerAddr>§websocket_connect_urls: Vec<ServerAddr>§lame_duck_mode: bool§git_commit: Option<String>§supports_jetstream: bool§ip: Option<IpAddr>§client_ip: Option<IpAddr>§nonce: Option<String>§cluster_name: Option<String>§domain: Option<String>§non_standard: NonStandardServerInfoTrait Implementations§
Source§impl Debug for ServerInfo
impl Debug for ServerInfo
Source§impl<'de> Deserialize<'de> for ServerInfo
impl<'de> Deserialize<'de> for ServerInfo
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 ServerInfo
impl PartialEq for ServerInfo
impl Eq for ServerInfo
impl StructuralPartialEq for ServerInfo
Auto Trait Implementations§
impl Freeze for ServerInfo
impl RefUnwindSafe for ServerInfo
impl Send for ServerInfo
impl Sync for ServerInfo
impl Unpin for ServerInfo
impl UnwindSafe for ServerInfo
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