pub struct GetSiteResponse {
pub site_view: SiteView,
pub admins: Vec<PersonView>,
pub version: String,
pub my_user: Option<MyUserInfo>,
pub all_languages: Vec<Language>,
pub discussion_languages: Vec<LanguageId>,
pub taglines: Vec<Tagline>,
pub custom_emojis: Vec<CustomEmojiView>,
pub blocked_urls: Vec<LocalSiteUrlBlocklist>,
}
Expand description
An expanded response for a site.
Fields§
§site_view: SiteView
§admins: Vec<PersonView>
§version: String
§my_user: Option<MyUserInfo>
§all_languages: Vec<Language>
§discussion_languages: Vec<LanguageId>
§taglines: Vec<Tagline>
A list of taglines shown at the top of the front page.
custom_emojis: Vec<CustomEmojiView>
A list of custom emojis your site supports.
blocked_urls: Vec<LocalSiteUrlBlocklist>
Trait Implementations§
Source§impl Clone for GetSiteResponse
impl Clone for GetSiteResponse
Source§fn clone(&self) -> GetSiteResponse
fn clone(&self) -> GetSiteResponse
Returns a duplicate of the value. Read more
1.0.0 · 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 GetSiteResponse
impl Debug for GetSiteResponse
Source§impl<'de> Deserialize<'de> for GetSiteResponse
impl<'de> Deserialize<'de> for GetSiteResponse
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 GetSiteResponse
impl RefUnwindSafe for GetSiteResponse
impl Send for GetSiteResponse
impl Sync for GetSiteResponse
impl Unpin for GetSiteResponse
impl UnwindSafe for GetSiteResponse
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