pub struct DescribeServerResponse {
pub did: String,
pub available_user_domains: Vec<String>,
}Expand description
Response of com.atproto.server.describeServer.
Every field this server can answer honestly. inviteCodeRequired,
phoneVerificationRequired, blobUploadLimit, links and contact are
all optional in the lexicon and this server states none of them today —
there is no invite system, no phone verification, and no configured
policy or contact document to point at — so they are left out rather
than filled with a value nobody chose. availableUserDomains is the one
field this response exists to get right; see
Registry::available_user_domains.
Fields§
§did: StringThis server’s own service DID.
available_user_domains: Vec<String>Every domain suffix a handle issued by this deployment may end in.
Trait Implementations§
Source§impl Clone for DescribeServerResponse
impl Clone for DescribeServerResponse
Source§fn clone(&self) -> DescribeServerResponse
fn clone(&self) -> DescribeServerResponse
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 DescribeServerResponse
impl Debug for DescribeServerResponse
Source§impl<'de> Deserialize<'de> for DescribeServerResponse
impl<'de> Deserialize<'de> for DescribeServerResponse
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 DescribeServerResponse
impl PartialEq for DescribeServerResponse
Source§fn eq(&self, other: &DescribeServerResponse) -> bool
fn eq(&self, other: &DescribeServerResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for DescribeServerResponse
impl Serialize for DescribeServerResponse
impl Eq for DescribeServerResponse
impl StructuralPartialEq for DescribeServerResponse
Auto Trait Implementations§
impl Freeze for DescribeServerResponse
impl RefUnwindSafe for DescribeServerResponse
impl Send for DescribeServerResponse
impl Sync for DescribeServerResponse
impl Unpin for DescribeServerResponse
impl UnsafeUnpin for DescribeServerResponse
impl UnwindSafe for DescribeServerResponse
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more