Struct ruma::api::client::discovery::discover_homeserver::HomeserverInfo
source · [−]pub struct HomeserverInfo {
pub base_url: String,
}
Available on (crate features
client-api-c
or client-api-s
) and (crate features client
or server
) and crate feature api
only.Expand description
Information about a discovered homeserver.
Fields
base_url: String
The base URL for the homeserver for client-server connections.
Implementations
sourceimpl HomeserverInfo
impl HomeserverInfo
sourcepub fn new(base_url: String) -> HomeserverInfo
pub fn new(base_url: String) -> HomeserverInfo
Creates a new HomeserverInfo
with the given base_url
.
Trait Implementations
sourceimpl Clone for HomeserverInfo
impl Clone for HomeserverInfo
sourcefn clone(&self) -> HomeserverInfo
fn clone(&self) -> HomeserverInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for HomeserverInfo
impl Debug for HomeserverInfo
sourceimpl<'de> Deserialize<'de> for HomeserverInfo
impl<'de> Deserialize<'de> for HomeserverInfo
sourcefn deserialize<__D>(
__deserializer: __D
) -> Result<HomeserverInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<HomeserverInfo, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Hash for HomeserverInfo
impl Hash for HomeserverInfo
sourceimpl Serialize for HomeserverInfo
impl Serialize for HomeserverInfo
sourcefn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for HomeserverInfo
impl Send for HomeserverInfo
impl Sync for HomeserverInfo
impl Unpin for HomeserverInfo
impl UnwindSafe for HomeserverInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more